Generaciones de los lenguajes de programación

Los lenguajes de programación los podemos clasificar en generaciones, de acuerdo con sus características:

Primera generación: Manejaban 0’s y 1’s, se programaban con tarjetas perforadas. Los programas eran rápidos. No se tenía portabilidad y son difíciles de aprender.

Segunda Generación: Lenguaje ensamblador con el uso de etiquetas y saltos. Más abstractos que el lenguaje de máquina y eficientes. Con la desventaja que es propia de la máquina.

Tercera Generación: Lenguajes de alto nivel, que soportan a la programación estructurada, con un mayor nivel de abstracción y funcionalidad que sus antecesores. Pero menor rendimiento.

Cuarta Generación: Son lenguajes orientados a resolver problemas, reducir el costo y esfuerzo, fáciles de aprender a cambio de tener una aplicación limitada.

Fuente: Apuntes de Programación con lenguajes de cuarta generación de la FCA de la UNAM