# data[].attributes.body
A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte.

# data[].attributes.body
Um programa de computador ou programa informático é um conjunto de instruções que descrevem uma tarefa a ser realizada por um computador.

# data[].attributes.body
Uma linguagem de programação de baixo nível é uma linguagem de programação que fornece pouca ou nenhuma abstração da arquitetura do conjunto de instruções de um computador.

# data[].attributes.body
Na ciência da computação, uma linguagem de programação de alto nível é uma linguagem de programação com forte abstração dos detalhes do computador.

# data[].attributes.body
Compiladores e interpretadores são formas de tradução de um código geralmente de alto nível para um código que o computador (a máquina) interprete. Este tradutor tem a função de traduzir uma linguagem abstrata para uma linguagem binária.

# data[].attributes.body
Informalmente, um problema computacional consiste de instâncias do problema e soluções para essas instâncias do problema.

# data[].attributes.body
Quando se detectam problemas numa das fases de desenvolvimento indicadas em baixo, há muitas vezes que voltar a uma fase anterior com vista a corrigir erros.

# data[].attributes.body
Dispositivo de entrada são dispositivos que fornecem informação para as operações em um programa de computador, também chamados de unidades ou periféricos de entrada (no inglês input/output - entrada/saída).
Um dispositivo de entrada permite a comunicação do usuário com o computador. São dispositivos que enviam dados analógicos ao computador para processamento. Exemplos: Teclado, mouse, caneta ótica, scanner, câmera fotográfica/de vídeo,etc.

# data[].attributes.body
Dispositivo de saída são dispositivos que exibem dados e informações processadas pelo computador, também chamados de unidades de saída (no inglês input/output - entrada/saída).[1] Por outras palavras, permitem a comunicação no sentido do computador para o utilizador. Exemplos: projetor de vídeo, impressora e monitor.

# data[].attributes.body
um algoritmo é uma sequência finita de ações executáveis que visam obter uma solução para um determinado tipo de problema.

# data[].attributes.body
Em processamento digital de sinais, Codificação é a modificação de chave de um sinal para torná-lo mais apropriado

# data[].attributes.body
ciência da computação e telecomunicações detecção e correcção de erros é um assunto de grande importância e relevância na manutenção da integridade dos dados em canais com ruído ou em sistemas de armazenamento não imunes a falhas.

# data[].attributes.body
O teste de sistema é uma fase do processo de teste de software e de hardware em que o sistema já completamente integrado é verificado quanto a seus requisitos num ambiente de produção.

# data[].attributes.body
o objetivo da otimização de um sistema energético é encontrar a estrutura e os valores dos parâmetros do sistema que minimizam.