domingo, 12 de junho de 2011

GENEALOGIA DAS LINGUAGENS DE PROGRAMAÇÃO

Um gráfico publicado no site http://www.levenez.com/lang/ mostra a genealogia das principais linguagens de programação. Nesse gráfico é possível se perceber que o Fortran por exemplo foi a primeira linguagem criada em 1954 e gradativamente foi evoluindo sua própria linguagem e também dando origem a outras novas. Entre 54 e 65 temos 14 linguagens sendo que apenas 5 não derivam direta ou indiretamente do Fortran.
A evolução de uma linguagem normalmente se dá por uma insatisfação ou demanda dos programadores não suprida pelas já existentes. Ocorrendo assim uma mescla de linguagens, ou implementacão de rotinas e bibliotecas. Exemplo disso pode ser a linguagem C que deriva da linguagem B e que dá origem ao C++ que por sua vez possibilita o surgimento do JAVA.
Atualmente temos 5 gerações de linguagens, a primeira de baixo nível. Ex: assembly, a segunda, as linguagens pioneiras. Ex: Fortran, a terceira, procedurais e estruturadas. Ex: C++, a quarta, que geram programas em outras linguagens. Ex: JAVA e a quinta, as linguagens lógicas como o Prolog.
No gráfico é possível se verificar que está ocorrendo uma condensação de linguagens e que elas também estão ficando mais estáveis, porém linguagens como o Fortran ainda continuam sendo largamente utilizadas principalmente nos meios acadêmicos.
Tendo em vista a evolução das linguagens, as de quinta geração parece que vão despontar e mais outras podem surgir além da Prolog.

Nenhum comentário:

Postar um comentário