-
Primera Generación
Lenguaje de maquina, El único lenguaje que el hardware aceptaba o era capaz de entender, era el binario: secuencia de unos y ceros.
Este lenguaje dificultaba la escritura de programas convirtiéndola en una tarea tediosa y lenta.
Solo puede usarse en un tipo de computador, ya que distintos computadores tiene diferentes lenguajes de máquina. -
Segunda Generación
A estos se les denominó lenguaje ensamblador.
Los lenguajes ensambladores usan códigos como a para agregar o mvc para mover, y así sucesivamente.
Los programas de software de sistemas tales como los sistemas operativos y los programas de utilidad se escriben con frecuencia en un lenguaje ensamblador. -
Tercera Generación
Estos son mas fáciles de aprender y usar que los lenguajes maquina y el lenguaje ensamblador, pues su similitud con la comunicación y comprensión humana cotidiana es mayor.Enunciados, Print,Total sales, ead normal Pay etc. Aunque son mas fáciles de programar, no son tan eficientes en términos de rapidez operacional y memoria. son relativamente independientes del hardware de la computadora. -
Cuarta Generación
Son lenguajes que se relacionan menos con procedimientos y que son aun mas parecidos al ingles que los lenguajes de tercera generación.
Algunas características incluyen capacidades de consulta y base de datos, de creación de códigos y capacidades gráficas.
Ejemplos C++, Visual Basic, Power Builder, Delphi, Forte y muchos otros.
Lenguajes de consulta son utilizados para hacer preguntas ala computadora con frases parecidas alas de un idioma, ejemplo el inglés. -
Quinta Generación
Un lenguaje de programación de quinta generación es un lenguaje de programación basado en la resolución de problemas utilizando restricciones dadas al programa, en lugar de utilizar un algoritmo escrito por un programador. Más restricción basada y lenguajes de programación lógica y algunos lenguajes declarativos son lenguajes de quinta generación. lenguajes de quinta generación están diseñados para hacer que el equipo a resolver un problema dado sin que el programador.