Diccionario Informático Ampliado

Generaciones de Lenguajes

Las cinco generaciones que suelen considerarse son:

Primera: No era ningún lenguaje como tál, se considera la secuencia de ordenes en lenguaje máquina, primero en binario o base dos y luego en hexadecimal, o base 16.

Segunda: Se inician los lenguajes simbólicos, ya se le dan símbolos y nombres para referirse a instrucciones o posiciones de memoria, por lo que se precisaba ya de un programa traductor. De esta generación serían los principios de ensamblador, muy ligados a la máquina, es decir, un programa sólo servía para un procesador y un ordenador concreto.

Tercera: Se inician los llamados lenguajes de alto nivel, durante la época de los sesenta, es decir, alejados de la máquina, y por lo tanto un programa es portable, no tiene por qué ser para un ordenador concreto. Los primeros lenguajes como tal, y antiguos son de esta generación, empezando por el Fortran, que es el iniciador, luego el Cobol, Basic, Pascal, Ada, etc.

Cuarta: No son lenguajes, en la época de los 70 se sigue manteniendo la tercera generación, pero la cuarta la suelen utilizar para denominar a aquellos programas que pretendían que el usuario no precisase de nadie, eran los generadores de aplicaciones.

Quinta: En los 80 estaba en auge la informática dirigida a la inteligencia artificial, y lenguajes como Lisp o APL (mucho más
antiguos) fueron modificados con este fin. Sí es típico de esta generación el Prolog.


Lo que no queda claro en estas teorías, es si se pueden considerar mayor número de generaciones, pues resulta evidente que los sistemas y lenguajes de programación actuales no se atienen a ninguna de ellas.

José Luis Freire

  El Rinconcito Informático: 25/06/2000 - (c) 2000 - 2008  | Creación y mantenimiento : José Luis Freire   | Se pretende poder utilizar cualquier navegador. Recomendado 1024x768