evolución de leguajes de programación

  • primera generación (lenguaje de bajo nivel)

    primera generación (lenguaje de bajo nivel)
    primera generación (1940-1950)
    lenguaje de máquina:
    se utilizaba código binario para programar, como el código de ENIAC. lenguaje ensamblador (1950-1960):
    Emplea mnemónicos (como MOV, ADD, JMP) para hacer las instrucciones de máquina más fáciles de entender. Sin embargo, todavía depende del hardware en particular.
  • segunda generación (lenguajes de alto nivel)

    segunda generación (lenguajes de alto nivel)
    COBOL es un lenguaje de programación de alto nivel, diseñado para aplicaciones comerciales y empresariales, especialmente en el sector financiero.
    FORTRAN lenguaje de programación de alto nivel, creado en 1957 por John Backus y su equipo en IBM, diseñado para facilitar la programación de cálculos científicos y matemáticos, y que sigue siendo utilizado en áreas como la física, la ingeniería y las matemáticas.
    El lenguaje de programación COBOL (COmmon Business-Oriented Language) fue creado en 1959
  • cuarta generación

    cuarta generación
    SQL (Structured Query Language) es un lenguaje de programación estandarizado para gestionar bases de datos relacionales, permitiendo la manipulación, acceso y administración de la información almacenada en ellas
    fue creado en la década de 1970
    MATLAB es un lenguaje de programación de alto nivel diseñado para profesionales de ingeniería y ciencias que expresa las matemáticas de matrices y arrays directamente. fue creado en 1984
  • tercera generación (lenguaje de alto nivel con abstracción)

    tercera generación (lenguaje de alto nivel con abstracción)
    Los lenguajes de programación de tercera generación, son estos que se parecen más al lenguaje humano
    C: 1972 Elimina detalles de la maquinaria, lo que facilita la creación de programas que pueden usarse en diferentes sistemas, aunque aún proporciona control sobre cómo se manejan los recursos.
    Java:1995 Completamente autónomo de la plataforma, permite la ejecución de programas en cualquier entorno que tenga la Java Virtual Machine (JVM).
  • lenguaje de programación de dominio especifico (DSL)

    lenguaje de programación de dominio especifico (DSL)
    Un Lenguaje de Programación de Dominio Específico (DSL, por sus siglas en inglés) es un lenguaje de programación diseñado para un dominio o problema específico