Вы находитесь на странице: 1из 3

Generación del lenguaje de la programación

Primera generación: lenguaje máquina (1GL)

La primera generación del lenguaje de programación se basa en lenguaje


binario, de lo cual una secuencias de cero y unos en binario. Cada modelo tiene
sólo un lenguaje de programación que su procesador puede ejecutar; es decir
que el ordenador tiene su propio código, por este motivo se le denomino a un
lenguaje de máquina.

Los programas en lenguaje de máquina se escriben en el nivel más básico de


operación de la computadora, ya que las instrucciones se codifican como una
secuencia de unos y ceros. Estos programas son complicados de leer y difíciles
de escribir.

Segunda generación: lenguaje ensamblador (2GL)

La segunda generación de lenguaje de programación se dio debido a la


dificultad del entendimiento del lenguaje de máquina para así evitar que se
programe en código binario o máquina. El lenguaje de maquina se lo lleva a un
lenguaje simbólico donde este lenguaje convierte las secuencias binarias a un
lenguaje que es más legible, simplificando el código de instrucciones. Este
lenguaje simbólico se le denomina lenguaje ensamblador, este lenguaje es de
bajo nivel debido a que cada instrucciones que se código corresponde a una
instrucción de lenguaje máquina.

El ensamblador realiza la traducción del código de máquina. Este lenguaje de


programación es más fácil de utilizar que los lenguajes máquina. Este lenguaje
es el intento de sustituir el lenguaje maquina por otro que es más similar a los
utilizados por las personas. Además, este lenguaje facilita el trabajo de los
programadores.

Tercera generación: lenguajes de alto nivel (3GL)

La tercera generación del lenguaje de programación es un lenguaje alternativo


que el lenguaje ensamblador, ya que facilitan el trabajo de los desarrolladores
de software. Además, este lenguaje se lo conoce como lenguaje de alto nivel
debido a que tiene una apariencia similar a las palabras de una oración. Este
lenguaje tiene un compilador que se encarga de traducir el lenguaje de alto nivel
a ensamblador o código máquina.

Este lenguaje está diseñado para que las personas entiendan y escriban de
modo mucho más fácil que los lenguajes ensamblador y lenguaje máquina. Este
lenguaje se encarga de enviar las instrucciones al ordenador y que se ejecute
de manera similar al lenguaje humano. El ordenador necesita que se use de un
intérprete que traduzca el lenguaje de alto nivel a un lenguaje de bajo nivel para
que el sistema pueda entender de un modo más fácil. Existes una variedad de
los lenguajes de tercera generación.
Por ejemplo, COBOL, BASIC, FORTRAN, C, PASCAL, lips, ADA, etc.

 Fortran es un lenguaje de programación de alto nivel de propósito


general. Para cálculo numérico y científico
 Lips es utilizado para la notación matemática y temas de ciencias de la
computación.
 Cobol es usado principalmente para la informática empresarial.
 Pascal Es un lenguaje de programación desarrollado por el suizo Niklaus
Wirth. Su objetivo era crear un lenguaje que facilitara el aprendizaje de
programación a sus alumnos, utilizando la programación estructurada y
estructuración de datos. Sin embargo con el tiempo su utilización fue de
gran uso para herramientas de todo tipo.
 C fue creado para sistemas Unix. Muchos de lenguajes de programación
más populares del mundo son derivados de él, entre ellos tenemos C#,
Java, JavaScript, Perl, PHP y Python.
 Ada es derivado del Pascal. Contratado por el Departamento de
Defensa de los EE.UU. en 1977 para el desarrollo de sistemas de
software grandes.

Cuarta generación: lenguajes orientados a objeto (4GL)

La cuarta generación del lenguaje de programación está basada en el lenguaje


a la orientación a objetos. Los usuarios finales escriben sus programas de
manera más sencilla para consultar a una base de datos y con la finalidad para
crear sistemas de información personales. Este lenguaje dispone de
una interfaz gráfica y sólo obligan al programador a usar instrucciones
sencillas y fáciles de usar.

El lenguaje orientado a objeto es una herramienta que facilita crear una


aplicación combiando piezas creadas. El lenguaje orientado a objeto surge en
Noruega en 1967 con un lenguaje llamado Simula 67, desarrollado por Krinsten
Nygaard y Ole-Johan Dahl, en el centro de cálculo noruego. Este lenguaje tiene
acceso a las base de datos y a las capacidades graficas.

Lenguajes Declarativos: SQL Generadores de aplicaciones, Herramientas


CASE. Programación Visual: Visual Basic, Visual C.

Lenguajes Orientados a Objeto: C++, Java, Eiffel:

 C++ es un lenguaje de programación diseñado por Bjarne Stroustrup.


La intención de su creación fue el extender al exitoso lenguaje de
programación C con mecanismos que permitan la manipulación de
objetos.
 El lenguaje de programación Java fue originalmente desarrollado por
James Gosling de Sun Microsystems, de lo cual fue adquirida por la
compañía Oracle.
Referencias
comerciocibernetico. (junio de 2012). comerciocibernetico. Recuperado el 17 de
noviembre de 2018, de
https://comerciocibernetico.files.wordpress.com/2012/06/generacion-
lenguajes-de-programacion.pptx primera generación de lenguajes de
programacion
Correa, P. (2015). itm201511. Recuperado el noviembre de 2018, de
https://itm201511.webnode.es/archivos-del-sistema/lenguajes/lenguajes-
de-bajo-nivel/
Gervacio, L. O. (23 de abril de 2018). conogasi. Recuperado el 17 de
noviembre de 2018, de http://conogasi.org/articulos/lenguaje-de-
programacion/
NICOLAS, K. (2007). timetoast. Recuperado el 16 de noviembre de 2018, de
https://www.timetoast.com/timelines/generaciones-de-lenguajes-de-
programacion
PEREZ, S. (9 de noviembre de 2017). blogspot. Recuperado el 17 de
noviembre de 2018, de
http://mariselasarahiperez.blogspot.com/2017/11/generaciones-de-los-
lenguajes-de.html
preceden. (s.f.). preceden. Recuperado el 16 de noviembre de 2018, de
https://www.preceden.com/timelines/310321-evoluci-n-de-los-lenguajes-
de-programacion
romero, v. l. (s.f.). authorstream. Recuperado el 16 de noviembre de 2018, de
http://www.authorstream.com/Presentation/victorleonromero-1593963-
generaciones-tipos-de-lenguajes-programacion/
uoc. (s.f.). uoc. Recuperado el 16 de noviembre de 2018, de
http://cv.uoc.edu/moduls/XW02_79049_00373/web/main/m4/v2_2.html
yahir, h. (6 de noviembre de 2010). blogspot. Recuperado el 17 de noviembre
de 2018, de http://hectoryahir.blogspot.com/
Sala, J. J. R. (2003). Introducción a la programación. Teoría y práctica (Vol. 3,
p. 2).

Вам также может понравиться