Só a partir de 3ª geração é que as linguagens de
programação são consideradas de alto nível.
3ª geração: Linguagens Orientadas ao Usuário
As
linguagens de 3ª geração surgiram na década de 60. Algumas delas orientadas à
solução de problemas científicos, tais como FORTRAN, Pascal e ALGOL; outras, tais
como COBOL e BASIC usadas para aplicações comerciais. Linguagens tais como PL/I
e Ada contêm facilidades tanto para computação científica quanto para
computação comercial.
4ª geração: Linguagens Orientadas à Aplicação
As
linguagens de 4ª geração foram projetadas para profissionais em processamento
de dados e não para usuários finais. A depuração de programas escritos numa
linguagem de 3ª geração consome tempo, e a modificação de sistemas complexos é
relativamente difícil. As linguagens de 4ª geração foram criadas em resposta a
estes problemas.
Os
principais objetivos das linguagens de 4ª geração são: Apressar o processo de desenvolvimento
de aplicações; facilitar e reduzir o custo de manutenção
de aplicações; m
inimizar problemas de depuração (localização
e correção de erros); gerar código sem erros a partir de
requisitos de expressões de alto nível; tornar fácil o uso de linguagens, tal
que, usuários finais possam resolver seus problemas computacionais sem
intermediários.
5ª geração: Linguagens de Conhecimento
O
termo 5ª geração refere-se, especialmente, a sistemas que usam mecanismos da
área de inteligência artificial (IA), ou seja, sistemas especialistas,
processadores de língua natural e sistemas com bases de conhecimento. Um
sistema de 5ª geração armazena conhecimento complexo de modo que a máquina pode
obter inferências a partir da informação codificada.
|
Ilustração de gerações de linguagens. |
Desde a década de 50 que as linguagens de
programação estão em constante evolução.
São naturalmente as linguagens de 5ª geração que
proporcionam maior numero de vantagens.