Linguagem de baixo e alto nivel

332 palavras 2 páginas
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.
Por se tratar de uma classificação subjetiva, isto é, sem limites bem definidos, não é possível afirmar que "determinada linguagem pode ser mais humana que outra". Apesar disso, por questão de praticabilidade e objetividade, a classificação geralmente se limita em "linguagem de alto nível" e "linguagem de baixo 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.
As linguagens de baixo nível são divididas em duas categorias: primeira geração e segunda geração.
Primeira geração: A linguagem de primeira geração, ou 1GL, é o código de máquina. É a única linguagem que um microprocessador pode entender nativamente. O código de máquina não pode ser escrito ou lido por um editor de texto, e portanto é raramente usado por uma pessoa diretamente.
Segunda geração: A linguagem de segunda geração, ou 2GL, é a linguagem Assembly. É considerada de segunda geração pois embora não seja uma linguagem nativa do microprocessador, um programador que use a linguagem Assembly ainda deve compreender as

Relacionados

  • Linguagem de baixo e alto nível
    685 palavras | 3 páginas
  • Histórico da linguagem da programação e definição de linguagem de alto e baixo nível
    1188 palavras | 5 páginas
  • Compiladores 2014/2
    5566 palavras | 23 páginas
  • EAD compiladores
    1146 palavras | 5 páginas
  • Linguagem de programação
    2997 palavras | 12 páginas
  • engenharia
    804 palavras | 4 páginas
  • Linguagem de programação
    2473 palavras | 10 páginas
  • metologia
    2965 palavras | 12 páginas
  • algoritimos e logica de programação
    3305 palavras | 14 páginas
  • Variados
    1640 palavras | 7 páginas