Article image
Rafael Barcelos
Rafael Barcelos26/10/2021 19:57
Compartilhe

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!

Compartilhe
Comentários (3)
Ronald Simplicio
Ronald Simplicio - 02/03/2023 16:01

Excelente artigo!

DF

Domingos Ferreira - 26/10/2021 23:21

material didatico bom para estudo Rafael

CC

Cristiano Carvalho - 26/10/2021 22:17

Rafael postagem bacana , podemos adicionar que outra vantagem da linguagem de alto nivel é o seu custo operacional , já na baixo nível , o aprendizado é mais trabalhoso porém maior velocidade de processamento ......Sorte é sucesso !!!