Generaciones de los Lenguajes de Programación

  • Primera Generación de Lenguajes de Programación

    Primera Generación de Lenguajes de Programación
    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 de Lenguajes de Programación

    Segunda Generación de Lenguajes de Programación
    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.
  • Tercera Generación de Lenguajes de Programación

    Tercera Generación de Lenguajes de Programación
    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 de Lenguajes de Programación

    Cuarta Generación de Lenguajes de Programación
    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 de Lenguajes de Programación

    Quinta Generación de Lenguajes de Programación
    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.