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