-
Primera generación: Lenguaje máquina. Son los lenguajes de programación que la computadora es
capaz de entender de manera directa, debido a que emplea código binario enviando instrucciones a la
máquina. -
Segunda generación: Lenguajes ensambladores. Es un lenguaje simbólico que da nombre a las
instrucciones de máquina y a las posiciones de memoria que contienen instrucciones o datos por lo
que resulta más claro que el anterior. Ejemplo: MOV AL, COBOL. -
Tercera generación: Lenguajes de alto nivel, orientados a objetos. Este tipo de lenguaje emplea
instrucciones basadas en palabras y expresiones sintácticas como, por ejemplo: read, write, if etc.
Ejemplos C, C++, Java, Pascal etc. -
Cuarta generación: Lenguajes de desarrollo rápido. Este tipo de lenguajes generan instrucciones
simples y amigables. Ejemplos: SQL, Java Script, Matlab, Oracle etc. -
Quinta generación: Lenguajes orientados a la inteligencia artificial. En este tipo de lenguaje el
programador describe como desea la solución en lugar de la codificación detallada de esta. Por
ejemplo, LISP y Prolog.