Sie sind auf Seite 1von 4

Lenguaje de Programacion: Primera Generacion

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.

El código máquina y su equivalente más humanamente legible, el lenguaje ensamblador, representan la


primera generación de lenguajes. Estos lenguajes dependientes de la máquina muestran el menor nivel
de abstracción con el que se puede representar un programa. El lenguaje de máquina está formado por
cadenas de ceros y unos por lo tanto para realizar un programa se necesita de programadores altamente
entrenados.

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

- La primera generación de lenguajes, se inicia a fines de la década de 1940. Si


bien el concepto de programa almacenado de Von Neumann significó un gran
paso en la programación por computadores; el procedimiento de programación
era complicado y difícil.

- A comienzos del decenio de 1950, el programador tenía que emplear el


lenguaje de máquinas para escribir las instrucciones a la computadora.

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.

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.

Solo puede usarse en un tipo de computador, ya que distintos computadores


tiene diferentes lenguajes de máquina.

Sin embargo, el lenguaje de máquina tenía la ventaja de explorar al máximo las


posibilidades lógicas y la capacidad física del equipo.

Lenguaje de Programación: Segunda Generación

LENGUAJES DE 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.

Lenguaje de Programación: Tercera Generación

Tercera Generación

Un lenguaje de programación de tercera generación es un refinamiento de un lenguaje de programación de segunda


generación. La segunda generación de lenguajes de programación trajo estructura lógica de software.

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.

LENGUAJES DE TERCERA GENERACIÓN

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.

Enunciados, Print, Total sales, Read normal Pay etc.

Aunque son más fáciles de programar, no son tan eficientes en términos de


rapidez operacional y memoria.

Son relativamente independientes del hardware de la computadora. Esto


significa que el mismo programa puede utilizarse en varias computadoras
diferentes de distintos fabricantes

Lenguaje de Programación: Cuarta Generación

LENGUAJES DE CUARTA GENERACIÓN

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.

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 a la


computadora con frases parecidas a las de un idioma, ejemplo el inglés.

Lenguaje de consulta estructurado. Lenguaje estándar que a menudo se


usa para realizar consultas y manipulaciones a la base de datos.

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

Das könnte Ihnen auch gefallen