Evolución de los lenguajes de programación

By Tomy29
  • Lenguaje de segunda generación o 2GL

    Lenguaje de segunda generación o 2GL
    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).
  • Los lenguajes de primera generación o 1GL

    Los lenguajes de primera generación o 1GL
    El lenguaje de la máquina es una colección de dígitos binarios o bits que la computadora lee e interpreta.
    Estos se consideran como de bajo nivel por que no existe un programa de codificación menos complicado que el que utiliza los símbolos binarios 1 y 0
  • Lenguaje de tercera generación o 3GL

    Lenguaje de tercera generación o 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.
  • Lenguaje de cuarta generación o 4GL

    Lenguaje de cuarta generación o 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.
  • Lenguaje de quinta generación o 5GL

    Lenguaje de quinta generación o 5GL
    Es un lenguaje de programación basado en la resolución de problemas utilizando restricciones dadas al programa, en lugar de utilizar un algoritmo escrito por un programador. Más restricción basada y lenguajes de programación lógica y algunos lenguajes declarativos son lenguajes de quinta generación, están diseñados para hacer que el equipo a resolver un problema dado sin que el programador. se utilizan principalmente en la investigación de la inteligencia artificial.