Image processing20190401 20726 1hgi1vi

Evolución de los lenguajes de programación

  • Primer lenguaje de programación 1843

    Primer lenguaje de programación 1843
    Ada Lovelace desarrolla el primer lenguaje de programación cuando escribió un algoritmo para la máquina analítica de Charles Babbage.
  • Primera generacion 1940

    Primera generacion 1940
    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 generacion 1950

    Segunda generacion 1950
    Lenguaje simbólico (ensambladores):
    Son más fáciles de utilizar que los lenguajes máquina, pero al igual que ellos, dependen de la máquina en particular. El lenguaje de bajo nivel por excelencia es el ensamblador. El lenguaje ensamblador es el primer intento de sustituir el lenguaje maquina por otro más similar a los utilizados por las personas.
  • Desarrolo del lenguaje ensamblador 1950

    Desarrolo del lenguaje ensamblador 1950
    Es un lenguaje de programacion de bajo nivel, basado en la representacion de código de máquina. (binario ) El ensamblador realiza la traduccion del codigo de máquina.
  • Segunda Generación Fortran 1957

    Segunda Generación Fortran 1957
    (“The IBM Mathematical Formula Translating System”): Un lenguaje de programación de alto nivel de propósito general. Para cálculo numérico y científico (como alternativa al lenguaje ensamblador). Es el lenguaje de programación más antiguo que se utiliza hoy en día.
  • Segunda Generación - Lipss1958

    Segunda Generación - Lipss1958
    (“List Processor”) Utilizado para la notación matemática y temas de ciencias de la computación
  • Segunda Generación- Cobol 1959

    Segunda Generación- Cobol 1959
    (“Common Business-Oriented Language) Usado principalmente para la informática empresarial. Es el primer lenguaje de programación que se demandan por el Departamento de Defensa de EE.UU..
  • Tercera generacion 1959

    Tercera generacion 1959
    LENGUAJES DE ALTO NIVEL:
    Estos lenguajes son los mas utilizado por los programadores. Están diseñados para que las personas escriban y entiendan los programas de un modo mucho mas fácil que los lenguajes máquina y ensamblador. Un programa escrito en lenguaje de alto nivel es independiente de la máquina (las instrucciones no dependen del diseño del hardware o de una computadora en particular), por lo que estos programas son portables o transportables.
  • Tercera Generación-Basic 1964

    Tercera Generación-Basic 1964
    (“Beginner’s All-purpose Symbolic Instruction Code”) Diseñado para la simplicidad. Su popularidad explotó a mediados de los años 70 con los computadores personales.
  • Cuarta generacion 1967

    Cuarta generacion 1967
    La Programación Orientación a Objetos (P.O.O.):
    surge en Noruega en 1967 con un lenguaje llamado Simula 67, desarrollado por Krinsten Nygaard y Ole-Johan Dahl, en el centro de cálculo noruego.
    Simula 67 introdujo por primera vez los conceptos de clases, corrutinas y subclases (conceptos muy similares a los lenguajes Orientados a Objetos de hoy en día).
  • Cuarta Generación- Pascal 1970

    Cuarta Generación- Pascal 1970
    Es un lenguaje de programación desarrollado por el profesor suizo Niklaus Wirth. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos, utilizando la programación estructurada y estructuración de datos. Sin embargo con el tiempo su utilización fue de gran uso para herramientas de todo tipo
  • Quinta generacion 1970

    Quinta generacion 1970
    La quinta generación de computadoras, también conocida por sus siglas en inglés, FGCS (de Fifth Generation Computer Systems), 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
  • Quinta Generación - C 1972

    Quinta Generación - C 1972
    (Basado en un lenguaje anterior llamado “B”) Creado para sistemas Unix. Muchos de lenguajes de programación más populares del mundo son derivados de el, entre ellos tenemos C#, Java, JavaScript, Perl, PHP y Python.
  • Quinta generacion -Ada 1980

    Quinta generacion -Ada 1980
    (En honor a Ada Lovelace): Es derivado del Pascal. Contratado por el Departamento de Defensa de los EE.UU. en 1977 para el desarrollo de sistemas de software grandes.
  • Quinta Generación -Objective-C 1983

    Quinta Generación -Objective-C 1983
    Es un lenguaje de programación orientado a objetos creado como un superconjunto de C para que implementase un modelo de objetos parecido al de Smalltalk. Originalmente fue creado por Brad Cox y la corporación StepStone en 1980.
  • quinta Generación -Perl 1987

    quinta Generación -Perl 1987
    Larry Wall comenzó a trabajar en Perl en 1987 mientras trabajaba como programador en Unisys y anunció la versión 1.0 en el grupo de noticias comp.sources.misc el 18 de diciembre de 1987. El lenguaje se expandió rápidamente en los siguientes años. Perl 2, publicado en 1988, aportó un mejor motor de expresiones regulares. Perl 3, publicado en 1989, añadió soporte para datos binarios.
  • Quinta Generación -JavaScript 1995

    Quinta Generación -JavaScript 1995
    Javascript es un lenguaje de programación interpretado dialecto del estándar ECMAScript. Se define como orientado a objetos2 , basado en prototipos, imperativo, débilmente tipado y dinámico. Diseñado por: Netscape Communications Corp, Mozilla Fundation
  • Quinta Generación- Java 1995

    Quinta Generación- Java 1995
    El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la compañía Oracle) y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems.