Linguagens de Alto e Baixo Nível - Entenda a diferença
- #Python
- #Java
O que é linguagem de alto nível ?
Linguagem de alto nível é toda linguagem voltada para entendimento humano, o que a torna muito mais intuitiva e fácil de se aprender.
Isso só é possível , pois a linguagem de alto nível abstrai conceitos voltados para maquinas e sintetiza comando, alguns exemplos são "print" e "delete", muito usado na maioria das linguagens.
Vantagens!
As vantagens de uma linguagem de alto nível são, maior facilidade de aprendizado, maior produtividade pois a mesma permite que se escreva mais códigos em menos tempo e caso outra pessoa precise verificar o código ele entendera com mais facilidade o que foi feito (em teoria hehe).
alguns exemplos de linguagem de alto nível :
Java, Python ,C# e PHP
O que é linguagem de baixo nível?
As linguagem de baixo nível são voltadas para o entendimento da máquina, por isso são mais complexas e menos intuitivas.
A linguagem de maquina é constituída por 0 e 1, mais conhecida como código binário, por isso esse tipo de linguagem possui instruções mais diretas ao processador o que a deixa mais próxima da linguagem de maquina.
Sendo assim para usa-la é preciso não somente conhecer a linguagem mas também o hardware em que está trabalhando.
Vantagens!
Uma das suas principais vantagens é o tempo de processamento ,além de que a arquitetura de dispositivos é melhor aproveitada nesse tipo de linguagem.
Um exemplo desse tipo de linguagem é o Assembly
Todo código de em linguagem de alto nível precisa ser compilado e interpretado pela maquina sendo assim em algum momento ele todo código em alto nível passa a ser uma linguagem de baixo nível.
Bons estudos!