Documente Academic
Documente Profesional
Documente Cultură
La primera generación de lenguajes se remonta a los días en que se codificaba a nivel de máquina.
Todavía continúan llevándose a cabo bastantes trabajos con lenguajes de primera generación.
Algunos ejemplos de lenguajes de esta generación son el FORTRAN y el ALGOL que presentaban las
características de abstracción matemática, estructura física plana y consistían únicamente de datos
globales y subrutinas o subprogramas
Como consecuencia de esto un error podía tener un gran efecto e influía en todo el programa, gracias a
que las estructuras globales de datos eran accesibles por todas las subrutinas.
Existen tantos lenguajes ensambladores como arquitecturas de procesadores con sus correspondientes
conjuntos de instrucciones. Desde un punto de vista de la ingeniería del software, esos lenguajes sólo se
deben usar cuando un lenguaje de alto nivel no satisfaga los requisitos o no esté disponible.
Primera Generación
Debido a esta complejidad, se deslizaban con mucha facilidad, errores que eran
muy difícil de corregir.
La modificación de los programas resultaba complicada.
Tercera Generación
La tercera generación trajo mejoras a realizar los idiomas más fáciles de programar. Esto incluye
características como soporte mejorado para los tipos de datos agregados, y conceptos que expresan de
una manera que favorece el programador, no el equipo.
Un lenguaje de tercera generación mejora más de un lenguaje de segunda generación por tener el
ordenador cuidar de detalles no esenciales, no el programador. "Lenguaje de alto nivel" es un sinónimo
de lenguaje de programación de tercera generación.
Presentado por primera vez a finales de 1950, FORTRAN, ALGOL y COBOL son los primeros ejemplos de
este tipo de lenguaje.
La principal ventaja de los lenguajes de alto nivel sobre los lenguajes de bajo nivel es que son más fáciles
de leer, escribir y mantener. En última instancia, los programas escritos en un lenguaje de alto nivel
deben ser traducidos al lenguaje de máquina por un compilador o intérprete.
Estos son más 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.
Son lenguajes que se relacionan menos con procedimientos y que son aun
más parecidos a las ingles que los lenguajes de tercera generación.
http://es.cleydiscalles.wikia.com/wiki/LENGUAJES_DE_CUARTA_GENERACION
https://www.universidadviu.com/tipos-lenguaje-programacion-generaciones-historicas/
https://sites.google.com/site/programacionequipopam/home/lenguajes-de-programacin/tercera-
generacin
https://sites.google.com/site/lenguajesdeprogramacion1233/lenguajes-de-programacion/lenguaje-de-
programacion-primera-generacion
https://prezi.com/el_pps-orofa/lenguaje-de-segunda-generacion/
http://www.larevistainformatica.com/clasificacion-de-los-lenguajes-de-programacion.html