De uma forma geral, ao decorrer do tempo observou-se os seguintes aspectos:
OO Imperativo Funcional Lógico
50----------------------------------------------------------
Ling. de Máquina (Baixo nível, 1a geração)
Assembly (Baixo nível, 2a geração)
FORTRAN (Alto nível, 3a geração)
ALGOL-60 COBOL LISP
60----------------------------------------------------------
SIMULA PL/I
ALGOL-68
70-----------------------------------------------------------
Pascal PROLOG
Smalltalk
C
Modula-2 ML
80-----------------------------------------------------------
Ada DBASE-II
OBJ
Miranda
FOOPS Eqlog
C++
Eiffel
90------------------------------------------------------------
Haskell Gödel
Java ADA-95
(Muito alto nível, 4a geração)
(Muito alto nível,
Paulo Borba (phmb@di.ufpe.br) |
(Transparência) |