Histórico de Linguagens de Programação

Linguagens de Programação


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, 
4a geração)


Paulo Borba (phmb@di.ufpe.br) (Transparência)