Linguagens de programação

O sistema de computador é simplesmente uma máquina e, portanto, não pode realizar nenhum trabalho; portanto, para torná-lo funcional, são desenvolvidas diferentes linguagens, conhecidas como linguagens de programação ou simplesmente linguagens de computador.

Nas últimas duas décadas, dezenas de linguagens de computador foram desenvolvidas. Cada uma dessas linguagens vem com seu próprio conjunto de vocabulário e regras, mais conhecido como sintaxe. Além disso, ao escrever a linguagem do computador, a sintaxe deve ser seguida literalmente, pois mesmo um pequeno erro resultará em um erro e não gerará a saída necessária.

A seguir estão as principais categorias de linguagens de programação -

  • Linguagem de máquina
  • Linguagem assembly
  • Linguagem de alto nível
  • Linguagem do sistema
  • Linguagem de script

Vamos discutir brevemente as linguagens de programação.

Linguagem de máquina ou código

Esta é a linguagem escrita para o hardware do computador. Tal linguagem é efetuada diretamente pela unidade de processamento central (CPU) de um sistema de computador.

Linguagem assembly

É uma linguagem de codificação de código de máquina que a torna mais simples e legível.

Linguagem de alto nível

A linguagem de alto nível é simples e fácil de entender e é semelhante à língua inglesa. Por exemplo, COBOL, FORTRAN, BASIC, C, C +, Python, etc.

Linguagens de alto nível são muito importantes, pois ajudam no desenvolvimento de software complexo e têm as seguintes vantagens -

  • Ao contrário da linguagem assembly ou linguagem de máquina, os usuários não precisam aprender a linguagem de alto nível para trabalhar com ela.

  • As linguagens de alto nível são semelhantes às linguagens naturais, portanto, fáceis de aprender e entender.

  • A linguagem de alto nível é projetada de forma que detecta os erros imediatamente.

  • A linguagem de alto nível é fácil de manter e pode ser facilmente modificada.

  • A linguagem de alto nível torna o desenvolvimento mais rápido.

  • A linguagem de alto nível é comparativamente mais barata de desenvolver.

  • A linguagem de alto nível é mais fácil de documentar.

Embora uma linguagem de alto nível tenha muitos benefícios, ela também tem uma desvantagem. Possui controle insuficiente na máquina / hardware.

A tabela a seguir lista os idiomas usados ​​com frequência -