*Linguagem de programação de baixo nível* trata-se de uma linguagem de programação<http://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o> 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 <http://pt.wikipedia.org/wiki/Assembly> (não Assembler) que trabalha diretamente com os registradores<http://pt.wikipedia.org/wiki/Registrador> do processador <http://pt.wikipedia.org/wiki/Processador>, manipulando dados.
As linguagens de baixo nível são divididas em duas categorias: *primeira geração* e *segunda geração*. *Linguagem de programação de alto nível* é o que se chama na Ciência da Computação<http://pt.wikipedia.org/wiki/Ci%C3%AAncia_da_Computa%C3%A7%C3%A3o> de linguagens de programação<http://pt.wikipedia.org/wiki/Linguagem_de_programa%C3%A7%C3%A3o> com um nível deabstração<http://pt.wikipedia.org/wiki/Abstra%C3%A7%C3%A3o_(programa%C3%A7%C3%A3o)> relativamente elevado, longe do código de máquina<http://pt.wikipedia.org/wiki/C%C3%B3digo_de_m%C3%A1quina> e mais próximo à linguagem humana<http://pt.wikipedia.org/wiki/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<http://pt.wikipedia.org/wiki/Linguagem_de_baixo_n%C3%ADvel> ". 2010/8/5 Alex Queiroz <[email protected]> > Hallo, > > 2010/8/5 Higor <[email protected]>: > > Oi, na verdade eu tenho que fazer ele em duas linguagens (c# e lisp). > > Acredito que fazendo em alto nivel depois seja mais simples > > fazer em lisp. A primeira parte eu fiz nas duas, bem tranquilo, só > faltaria > > a segunda parte que está mais chato de fazer. > > > > Porque Lisp é de baixo nível? > > -- > -alex > http://www.artisancoder.com/ > > -- > You received this message because you are subscribed to the Google Groups > "Lisp-br" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<lisp-br%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/lisp-br?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Lisp-br" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/lisp-br?hl=en.
