Programação 2 - Diferença entre Linguagens de Baixo Nível e Linguagens de Alto Nível
Boas Soldados,
Linguagem de alto nível
· É aquela cuja sintaxe se aproxima mais da nossa linguagem, ou seja, a linguagem humana e se distanciam mais da linguagem de máquina.
· Elas possuem um nível de abstração que faz com que você entenda aquele código mais facilmente, pois foi removido da sintaxe o que você não precisa entender em um primeiro contato com programação ou pra quem nunca vai mexer com linguagens de baixo nível.
· O objetivo principal das linguagens de alto nível é facilitar a maneira de programar, fazendo com que o programador se expresse de maneira mais simples.
· Alguns exemplos de Linguagens de alto nível:
Linguagem de alto nível
· É aquela cuja sintaxe se aproxima mais da nossa linguagem, ou seja, a linguagem humana e se distanciam mais da linguagem de máquina.
· Elas possuem um nível de abstração que faz com que você entenda aquele código mais facilmente, pois foi removido da sintaxe o que você não precisa entender em um primeiro contato com programação ou pra quem nunca vai mexer com linguagens de baixo nível.
· O objetivo principal das linguagens de alto nível é facilitar a maneira de programar, fazendo com que o programador se expresse de maneira mais simples.
· Alguns exemplos de Linguagens de alto nível:
1.
JavaScript
2.
Python
3.
PHP
4.
Ruby
5.
Java
6.
C#
7.
Swift
· É
aquela que se aproxima mais da linguagem de máquina.
· Essas
são as que você precisa ter o conhecimento direto da arquitetura do computador
para fazer alguma coisa.
· As
Linguagens de baixo nível possuem o objetivo de se comunicar com o
computador mais rapidamente e de maneira mais eficaz e otimizada.
· Prós
e contras? Bom, quanto a Linguagem de alto nível, a sua principal
vantagem é o seu baixo custo operacional e sua facilidade de aprendizagem. Não
“demora” muito para treinar programadores e, por isso, são usadas na maioria
dos softwares.
· Já
as Linguagens de baixo nível aproveitam melhor a arquitetura do
computador e são mais rápidas para copilar e processar dados. Por essa razão,
esse tipo de linguagem é mais usado em aplicação que processam uma grande
quantidade de dados em pouco tempo.
Até à próxima camaradas!
Comentários
Enviar um comentário