Variável de ambiente

Uma variável de ambiente define algum aspecto do ambiente de um usuário ou de um programa que pode variar. Geralmente definida durante o procedimento de login, para um usuário a variável de ambiente estabelece algum componente do ambiente de trabalho do usuário, como a impressora , navegador , ou editor de texto padrão a ser … Ler mais

Lambda calculus

Lambda calculus, considerado como a base matemática da linguagem de programação, é um cálculo desenvolvido por Alonzo Church e Stephen Kleene na década de 1930 para expressar todas as funções calculáveis�frac12; Num esforço para formalizar o conceito de computabilidade (também conhecido como construtibilidade e calculabilidade eficaz), Church e Kleene desenvolveram uma linguagem poderosa com uma … Ler mais

Reflexão computacional

Reflexão computacional (por vezes apenas chamada reflexão ) é um processo informático que envolve auto-consciencialização. Tal como com os humanos, a reflexão depende da capacidade de raciocínio independente, e particularmente, da razão sobre os próprios processos. Um programa reflexivo tem a capacidade de metaprogramar : ele próprio pode, por si só, escrever programas. A capacidade … Ler mais

Linguagem de programação Erlang

Erlang , uma unidade de tráfego telefônico. Erlang é uma linguagem de programação projetada para desenvolver sistemas robustos de programas que podem ser distribuídos entre diferentes computadores em uma rede. Nomeada para o matemático dinamarquês Agner Krarup Erlang, a linguagem foi desenvolvida pelo Laboratório de Informática Ericsson para construir software para seus próprios produtos de … Ler mais

BASIC (Beginner’s All-purpose Symbolic Instruction Code)

BASIC era uma linguagem de programação precoce que ainda está entre as mais simples e mais populares linguagens de programação. BASIC significa “Beginner’s All-purpose Symbolic Instruction Code” (Código de Instrução Simbólica para Iniciantes com Todos os Objectivos). Originalmente projetado como uma linguagem interativa de timesharing do mainframe por John Kemeney e Thomas Kurtz em 1963, … Ler mais

Slashdot

Slashdot (abreviado como /.) é um website com curadoria social amplamente dedicado a notícias relacionadas à tecnologia. O lema do site é “News for Nerds. Coisas que Importam” Os membros do site enviam resumos de notícias com links para as fontes. Outros membros atuam como moderadores, classificando itens em uma escala (geralmente) de 1-5 e … Ler mais

Use case diagram (UML use case diagram)

Um use case diagram é uma forma de resumir os detalhes de um sistema e dos usuários dentro desse sistema. Ele é geralmente mostrado como uma representação gráfica das interações entre diferentes elementos de um sistema. Os diagramas de caso de uso especificarão os eventos em um sistema e como esses eventos fluem, entretanto, o … Ler mais

Projeto GNU

O projeto GNU é uma iniciativa colaborativa em massa para o desenvolvimento de software livre. Richard Stallman fundou o projeto em 1978 no MIT. O propósito original do projeto GNU era a criação de um sistema operacional livre. Livre, em um contexto de software, não significa necessariamente livre de custos. A liberdade referida é a … Ler mais

GRASP (General Responsibility Assignment Software Patterns)

GRASP (General Responsibility Assignment Software Patterns) é um design pattern em desenvolvimento de software orientado a objetos usado para atribuir responsabilidades por diferentes modules de código. Como uma ferramenta para desenvolvedores de software, o GRASP fornece um meio de resolver problemas organizacionais e oferece uma maneira comum de falar sobre conceitos abstratos. O padrão de … Ler mais

Postscript

Postscript é uma linguagem de programação que descreve a aparência de uma página impressa. Foi desenvolvida pela Adobe em 1985 e tornou-se um padrão da indústria para impressão e imagem. Todos os principais fabricantes de impressoras fazem impressoras que contêm ou podem ser carregadas com software Postscript, que também roda em todas as principais plataformas … Ler mais