Linguagem de alto nível em detalhes de programação!

Aprenda ao longo deste artigo o que é o linguagem de alto nível na programação? E porque é de grande importância no mundo da computação.

Linguagem de alto nível-2

Linguagem de alto nível

É a linguagem mais próxima da linguagem natural humana, não a linguagem mais próxima da linguagem binária do computador. o linguagens de alto nível portanto, eles permitem que os programadores escrevam instruções de programa usando palavras ou expressões gramaticais muito semelhantes ao inglês.

Por exemplo, na linguagem C, você pode usar palavras como letras maiúsculas, se, para, enquanto. Crie as seguintes instruções com eles: If (número> 0) printf ("número é positivo").

Traduzido para o espanhol significa: se o número for maior que zero, escreva a seguinte mensagem na tela: «O número é positivo». o linguagens de alto nível são caracterizados por expressar algoritmos de uma forma que se adapta à cognição humana ao invés da execução da máquina, razão pela qual essas linguagens são consideradas linguagens de alto nível porque eles podem usar palavras que os programadores podem entender facilmente.

outros linguagens de alto nível são eles: Ada, BASIC, COBOL, FORTRAN, Pascal

Outra característica importante destes linguagens de alto nível é que, para a maioria das instruções, várias etapas são necessárias para expressar a mesma coisa em linguagem assembly. Como a maioria das linguagens, ele também combina várias etapas em linguagem de máquina.

Recursos de linguagem de alto nível

A linguagem deste tipo se refere ao mais alto nível de abstração da linguagem de máquina, as linguagens não lidam com registros, endereços de memória e pilhas de chamadas, mas sim se referem a variáveis ​​complexas, matrizes, objetos, expressões aritméticas ou booleanas, sub-rotinas e funções , loops, threads, closures e outros conceitos de computação. Resumindo, o foco está na facilidade de uso, não na eficiência ideal do programa.

Vantagens

As vantagens relacionadas à linguagem de alto nível são as seguintes:

  • Comparado com outras linguagens, o tempo de treinamento para o programador é relativamente curto.
  • A programação é baseada em regras sintáticas semelhantes à linguagem humana.
  • Nome do comando, como READ, WRITE, PRINT, OPEN, entre outros.
  • Modificar e ajustar programas são mais fáceis.
  • Reduza os custos do programa de transportabilidade.

Desvantagens

As desvantagens relacionadas à linguagem de alto nível são as seguintes:

  • O tempo de instalação aumenta porque diferentes traduções do programa de origem são necessárias para obter o programa final.
  • Os recursos internos da máquina não são usados ​​e são mais bem usados ​​em linguagem de máquina e assembly.
  • Maior pegada de memória. O tempo de execução do programa é maior.

Linguagem de alto nível-3

História da linguagem de alto nível

Na década de 1940, nasceu o primeiro computador elétrico moderno. A velocidade limitada e a capacidade de memória forçam os programadores a escrever programas em assembly altamente ajustáveis.

Eles finalmente perceberam que a programação em linguagem assembly requer muito trabalho cerebral e é muito propensa a erros.

Em 1948, Konrad Zuse publicou um artigo sobre sua linguagem de programação Plankalkül. No entanto, isso não foi alcançado em sua vida, e sua contribuição nada tem a ver com outros desenvolvimentos.

Algumas linguagens importantes desenvolvidas durante este período incluem:

  • 1943-Plankalkül (Respect Conrad), projetado, mas não implementado por meio século.
  • 1943-Nasce o sistema de codificação ENIAC.
  • 1949-1954-Uma série de conjuntos de instruções mnemônicas, como o conjunto de instruções mnemônicas ENIAC.

Caro leitor, fique conosco e leia sobre: Programação C ++.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Blog da Actualidad
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.