-
Primera Generación
Código máquina y Ensambladores
La primera generación de lenguajes de programación consiste enteramente de una secuencia de 0s y 1s que los controles de la computadora interpretan como instrucciones, eléctricamente.
Representan los primeros lenguajes de programación que la computadora podía entender, son conocidos como lenguaje máquina. ( lenguaje de ensamblador 1944, leguaje de maquina 1948, fortan 1951) -
Segunda generación
primeros lenguajes de alto nivel, no estructurados - Fortran, Cobol, Basic Los lenguajes de segunda generación - 2GL, también son lenguajes ensambladores de bajo nivel. Se usan en kernels y unidades de hardware, además de ser usados comúnmente para edición de video, gráficos y videojuegos. -
Tercera generación
se conoce como lenguajes de alto nivel. Un lenguaje de alto nivel tiene una gramática y sintaxis similar a las palabras en una oración. Un compilador se encarga de traducir el lenguaje de alto nivel a lenguaje ensamblador o código máquina. Todos los lenguajes de programación de software necesitan ser traducidos a código de máquina para utilizarlos. Lenguajes estructurados: Algol, Pascal, C, ADA.
Lenguajes Específicos: Lisp, Prolog, Smalltalk -
Cuarta generación
son lenguajes que consisten en declaraciones similares a las declaraciones hechas en un lenguaje humano. Los lenguajes de cuarta generación se usan comúnmente en la programación de bases de datos y los ejemplos de scripts incluyen Unix Shell, Perl, PHP, Python, Ruby y SQL. -
Quinta generacion
son lenguajes de programación que contienen herramientas visuales para ayudar a desarrollar un programa. Ejemplos de lenguajes de quinta generación incluyen Mercury, OPS5 y Prolog. lenguajes de programación es utilizada para redes neuronales.