GENERACIÓN DE LOS LENGUAJES DE PROGRAMACION
GENERACIÓN DE LOS 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
interpreta 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.
Tomado de :https://goo.gl/6Evjci
Comentarios
Publicar un comentario