GENERACION DE LENGUAJES DE PROGRAMACIÓN
Primera Generación – 1GL:
Código máquina y
Ensambladores
La primera generación de
lenguajes de programación consistía enteramente de una secuencia de 0s y 1s que
los controles de la computadora interpretan como instrucciones, eléctricamente.
Representan los primeros
lenguajes de programación que la computadora podía entender, son conocidos como
lenguaje máquina.
Segunda Generación – 2GL:
Primeros lenguajes de
alto nivel, no estructurados – Fortran, Cobol, Basic
La segunda generación de
lenguajes de programación consistía se identificaron como lenguajes
ensambladores. Un lenguaje ensamblador convierte las secuencias de 0s y 1s a un
lenguaje entendido por los seres humanos, como “añadir”, “sumar”, etc.
El código escrito en un
lenguaje ensamblador se convierte en lenguaje de máquina (1GL).
Tercera Generación – 3GL:
Lenguajes estructurados:
Algol, Pascal, C, ADA.
Lenguajes Específicos:
Lisp, Prolog, Smalltalk
La tercera generación de
lenguajes de programación se conoce como lenguajes de alto nivel. Un lenguaje
de alto nivel tiene una gramática y sintaxis similar a las palabras en una
oración. Un compilador se encarga de traducir el lenguaje de alto nivel a
lenguaje ensamblador o código máquina.
Todos los lenguajes de
programación de software necesitan ser traducidos a código de máquina para una
computadora para utilizar las instrucciones que contienen.
Cuarta generación (4GL)
Lenguajes Declarativos:
SQL Generadores de aplicaciones, Herramientas CASE
Programación Visual:
Visual Basic, Visual C
Lenguajes Orientados a
Objeto C++, Java, Eiffel
La cuarta generación de
lenguajes de programación avanza en la sintaxis utilizada. Lenguajes 4GL se
utilizan típicamente para acceder a bases de datos.
Quinta generación (5GL)
Imitación de la mente
humana
La quinta generación de
lenguajes de programación es utilizada para redes neuronales. Una red neuronal
es una forma de inteligencia artificial que trata de imitar la mente humana
No hay comentarios:
Publicar un comentario