-
Primera generación
1GL, lenguajes de bajo nivel que son lenguaje de máquina. Especifico para cada microprocesador, uso de código binario -
Segunda generación
2GL, lenguajes de bajo nivel que generalmente consisten en lenguajes ensamblados. uso de nemotécnicas que atraen el lenguaje de máquina -
Tercera generación
3GL, lenguajes de alto nivel como C. Lenguajes estructurados con comandos cercanos al lenguaje natural. -
Cuarta generación
4GL, son idiomas que consisten en declaraciones similares a las declaraciones en un lenguaje humano. Los lenguajes de cuarta generación se usan comúnmente en la programación de bases de datos y scripts.
son orientados programas específicos. -
Quinta generación
5GL, son lenguajes de programación que contienen herramientas visuales para ayudar a desarrollar un programa. Un buen ejemplo de un lenguaje de quinta generación es Visual Basic.
incluye inteligencia artificial y sistemas expertos.