Comunicação com um computador modernoÉ impossível sem usar uma linguagem de programação especial. Desde o nascimento dos primeiros computadores, há cinco gerações de sistemas linguísticos projetados para o diálogo entre uma pessoa e um computador. No começo, era um montador em sua forma original. Nos anos 50 distantes, ele trabalhou no princípio de usar em uma única linha de instruções.

Para substituí-lo no início dos anos 60 veio um simbólicomontador. A sua peculiaridade era a presença do conceito de variável. Na verdade, é esse montador que pode ser considerado uma linguagem de programação completa. Com sua aparência, não só a velocidade do desenvolvimento aumentou, mas também a confiabilidade dos programas aumentou significativamente. Além disso, a linguagem de programação de script que funciona no modo de lote está em desenvolvimento em paralelo.

Em meados da década veio a terceira geraçãolinguagens de programação. Estas eram linguagens universais de alto nível. Com o seu desenvolvimento já nos anos 60, houve uma verdadeira oportunidade para realizar a solução de problemas das mais diversas áreas. As línguas da terceira geração diferiram simplicidade relativa, independência da escolha do computador e tiveram a oportunidade de trabalhar com poderosas construções sintáticas. Com o seu advento, o trabalho do programador tornou-se mais produtivo. Ainda hoje, as linguagens de programação de terceira geração são ferramentas convenientes para o desenvolvimento de uma ampla gama de aplicações diferentes.

Nos 70 anos, a quarta geração começoulinguagens de programação. Com sua ajuda, grandes projetos estão sendo implementados, a confiabilidade está aumentando e a velocidade de desenvolvimento de aplicativos está aumentando. A sua peculiaridade é a orientação para certas áreas de aplicação, é precisamente a partir da universalidade que tornou possível resolver tarefas específicas em um novo nível de produtividade.

A quinta geração de linguagens de programação apareceuna década de 90. Relacionam-se à expansão da funcionalidade fornecida ao sistema de usuário normal. Com sua ajuda, mesmo uma pessoa longe da programação pode criar aplicações de alta produtividade. Com a quinta geração, a programação em casa torna-se uma realidade para todas as pessoas.

Na classificação das línguas existe uma classe inteira,usando a programação processual como o princípio básico do trabalho. Este princípio é um reflexo da arquitetura do computador, chamado de computador Neumann. Ao escrever um programa em linguagem processual, é usada uma seqüência de comandos, que determina o algoritmo para resolver a tarefa.

Programação processual como um destaqueé possível usar a memória para armazenar dados. Em programas deste tipo, encontramos um comando de atribuição que permite definir e alterar a memória. O conteúdo é convertido na memória do computador, como resultado, o estado original é alterado para o estado resultante.

A programação processual encontrou aplicação emlínguas como o Fortran, que surgiu no início dos anos 50 para criar programas que resolvem problemas científicos e técnicos; Kobol (60s) - processando uma grande quantidade de dados em várias mídias; Algol é uma linguagem expandida de uso multiuso. Este último é notável pela presença de "estrutura de blocos" e "distribuição dinâmica".

A programação processual não funcionou einiciantes. Nos anos 60, o conhecido BASIC começou. Sua simplicidade e universalidade possibilitaram difundir a língua com grande rapidez, conquistando a cada ano um grande número de admiradores.

Por trás das línguas pioneiras havia um grande número de intérpretes muito diferentes. A linguagem PL-1, Pascal (PASCAL), ADA, SI continuou o desenvolvimento do princípio da programação processual.

</ p></ p>