Generaciones lenguajes de programacion

  • Period: to

    Primera generación (1940-1950)

    La primera generación constaba de código maquina y ensambladoras, la cual consiste en una secuencia de ceros y unos que los controles de la computadora interpreta como instrucciones, unas de sus características son:
    - Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina.
    - Este lenguaje dificultaba la escritura de programas convirtiéndola en una tarea tediosa y lenta.
  • Segunda generacion (1945 - 1956)

    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.
    Un programador puede leer y escribir el código. Para ejecutarse en una computadora, debe convertirse en un formato legible por máquina, un proceso llamado ensamblaje.
  • Tercera generacion (1960 - 1969)

    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.
  • Quinta Generacion (1970 - actualidad)

    La quinta generación de computadoras, fue un ambicioso proyecto hecho por Japón a finales de la década de 1970. Su objetivo era el desarrollo de una nueva clase de computadoras que utilizarían técnicas y tecnologías de inteligencia artificial tanto en el plano del hardware como del software, usando el lenguaje PROLOG2 al nivel del lenguaje de máquina y serían capaces de resolver problemas complejos, como la traducción automática de una lengua natural a otra (del japonés al inglés, por ejemplo).
  • Cuarta Generacion (1971 - 1981)

    Un lenguaje de programación desarrollado por Sun Microsystems. Un programa Java puede ejecutarse en muchos tipos distintos de computadoras, evitando así que los programadores tengan que crear versiones distintas de un mismo programa para cada tipo de computadora; El C++ (pronunciado "ce más más" ) es un lenguaje de programación, diseñado a mediados de los años 1980, por Bjarne Stroustrup, como extensión del lenguaje de programación C.