Compilador

Um compilador é um programa de computador que transforma o código fonte escrito em uma linguagem de programação (a linguagem fonte) em outra linguagem de computador (a linguagem alvo), sendo que esta última muitas vezes tem uma forma binária conhecida como código objeto. A razão mais comum para converter o código fonte é criar um … Ler mais

Concatenação (concatenar, concatenar)

A concatenação é o processo de combinar duas ou mais cordas em uma única cadeia. Por exemplo, a cadeia de caracteres “Hello” pode ser concatenada com a cadeia “World” para formar a cadeia de caracteres “Hello World”. A concatenação é muitas vezes usada para construir cordas maiores a partir de cordas menores. Por exemplo, um … Ler mais

Idempotence

O termo “Idempotência” é frequentemente usado na programação para descrever uma operação que pode ser aplicada várias vezes sem alterar o resultado. Por exemplo, uma função que simplesmente incrementa um número por um seria considerada idempotente, porque não importa quantas vezes seja aplicada, o resultado será sempre o mesmo. Em contraste, uma função que multiplica … Ler mais

Rotina da seção crítica

Uma rotina de seção crítica é um segmento de código que não pode ser executado por mais de um thread de cada vez. Uma seção crítica é normalmente usada para proteger um recurso compartilhado, como uma estrutura de dados, de acesso simultâneo por vários threads. Uma rotina de seção crítica deve ser encerrada por um … Ler mais

Errata técnica

Uma errata técnica é um erro em um documento técnico. O termo é mais utilizado no contexto de documentação de software, mas pode ser aplicado a qualquer tipo de documento técnico. Uma errata técnica pode ser tão pequena quanto um erro de digitação, ou pode ser um erro mais grave que pode levar a resultados … Ler mais

Operação

Uma operação é uma unidade básica de trabalho em um programa de computador. Normalmente, ela toma um ou mais valores de entrada, executa algum cálculo sobre eles e produz um único valor de saída. Na programação orientada a objetos, uma operação é tipicamente implementada como um método. O que é definição de operação na pesquisa? … Ler mais

Routine

Uma rotina é um conjunto de instruções que são executadas em uma ordem específica para realizar uma tarefa específica. As rotinas podem ser escritas em qualquer linguagem de programação e podem ser executadas por um computador ou outro dispositivo. Os humanos precisam de rotina? Os humanos precisam de rotina em suas vidas para se sentirem … Ler mais

Lógica Bayesiana

A lógica Bayesiana é uma forma de inferência estatística que permite atualizar suas crenças à luz de novas evidências. Ela se baseia na idéia da inferência Bayesiana, que tem o nome de Thomas Bayes, que a formulou pela primeira vez no século 18. A inferência Bayesiana é uma forma de raciocínio que se baseia na … Ler mais

Workaround

Uma alternativa é uma solução temporária que é usada para contornar um problema ou limitação em um sistema. As soluções alternativas são frequentemente usadas quando uma correção permanente ainda não está disponível ou quando o problema não pode ser corrigido no sistema atual. As soluções são frequentemente usadas no desenvolvimento de software quando um bug … Ler mais

Variável de ambiente

Uma variável de ambiente é uma variável que é definida fora do programa e que é usada pelo programa para determinar determinado comportamento. Por exemplo, a variável de ambiente PATH é usada pelo sistema operacional para determinar quais diretórios procurar por arquivos executáveis. Como faço para listar todas as variáveis de ambiente no Windows? A … Ler mais