Linguagem de baixo nível

Uma linguagem de baixo nível é um tipo de linguagem de programação que contém instruções básicas reconhecidas por um computador. Diferentemente das linguagens de alto nível usadas por desenvolvedores de software, o código de baixo nível costuma ser enigmático e não legível por humanos. Dois tipos comuns de linguagens de programação de baixo nível são a linguagem Assembly e a linguagem de máquina.

Os programas de software e os scripts são escritos em linguagens de alto nível, como C#, Swift e PHP. Um desenvolvedor de software pode criar e editar código-fonte em uma linguagem de alto nível usando uma IDE de programação ou até mesmo um editor de texto básico. No entanto, o código não é reconhecido diretamente pela CPU. Em vez disso, ele precisa ser compilado em uma linguagem de baixo nível.

A linguagem Assembly está um passo mais próxima de uma linguagem de alto nível do que a linguagem de máquina. Ela inclui comandos como MOV (mover), ADD (adicionar) e SUB (subtrair). Esses comandos executam operações básicas, como mover valores para registradores da memória e realizar cálculos. A linguagem Assembly pode ser convertida em linguagem de máquina usando um montador.

A linguagem de máquina, ou código de máquina, é o nível mais baixo das linguagens de computador. Ela contém código binário, geralmente gerado pela compilação de código-fonte de alto nível para um processador específico. A maioria dos desenvolvedores nunca precisa editar ou sequer olhar o código de máquina. Somente programadores que criam compiladores de software e sistemas operacionais precisam visualizar a linguagem de máquina.

Atualizado February 14, 2019 por Per C.

quizTeste seus conhecimentos

Which file format is considered the predecessor to PDF?

A
PowerPoint
0%
B
PostScript
0%
C
PaintShop Pro
0%
D
Premiere
0%
Correct! Incorrect!     View the PostScript definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Linguagem de baixo nível nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.