Linguagem de programação de alto
nível é como se chama, na Ciência da Computação de linguagens de programação,
uma linguagem com um nível de abstração relativamente elevado, longe do código
de máquina e mais próximo à linguagem humana. Desse modo, as linguagens de alto
nível não estão diretamente relacionadas à arquitetura do computador. O
programador de uma linguagem de alto nível não precisa conhecer características
do processador, como instruções e registradores. Essas características são
abstraídas na linguagem de alto nível.
Linguagem de programação de baixo
nível trata-se de uma linguagem de programação que compreende as
características da arquitetura do computador. Assim, utiliza somente instruções
do processador, para isso é necessário conhecer os registradores da máquina.
Nesse sentido, as linguagens de baixo nível estão diretamente relacionadas com
a arquitetura do computador. Um exemplo é a linguagem Assembly (não Assembler)
que trabalha diretamente com os registradores do processador, manipulando dados.
Sem comentários:
Enviar um comentário