Historia De Los Lenguajes De Programación

  • Period: to

    PRIMER PROGRAMA DE UN COMPUTADOR

    De forma poco habitual para la época, Ada fue educada en el campo de las ciencias y de las matemáticas. A principios de 1840, con veinticico años, conoció el trabajo de Babbage y colaboró con él, dedicándose durante varios años a conocer y estudiar el diseño y el funcionamiento del motor analítico.
    En 1843 publicó el trabajo "Sketch of the analytical engine invented by Charles Babbage" en el que describe el Motor Analítico, añade reflexiones propias sobre el alcance del invento.
  • Period: to

    MAQUINA TURING

    Antes de que existiera ningún computador real, en 1936, el matemático inglés Alan Turing formalizó la idea abstracta de computador, utilizando un modelo muy sencillo de procesamiento: una máquina abstracta con un scanner que lee y escribe 0s y 1s de una cinta infinita (memoria) y se mueve y los escribe en función de una tabla definida en la máquina (programa).En la década de 1940 hubo una explosión de máquinas de computación electrónicas y electromecánicas.
  • Period: to

    PRIMERAS COMPUTADORAS MODERNAS

    En la década de 1940 fueron creadas las primeras computadoras modernas, con alimentación eléctrica.Finalmente se dieron cuenta de que la programación en lenguaje ensamblador requería de un gran esfuerzo intelectual y era muy propensa a errores.
    En 1948, Konrad Zuse publicó un artículo acerca de su lenguaje de programación Plankalkül. Sin embargo, no fue implementado en su vida y sus contribuciones fueron aisladas de otros desarrollos.
  • Period: to

    LA MAQUINA DE MANCHESTER

    La primera ejecución de un programa fue el 21 de junio de 1948. En ese año Alan Turing se incorporó a la universidad de Manchester, como director del Laboratorio de Computación. Tres años después, con un diseño ampliado en el que también influyó Turing,en el primer computador disponible comercialmente, el Ferranti Mark I. El primero se instaló en la universidad de Manchester en febrero de 1951 fuera entregado al Departamento de Censo de los EEUU. Se vendieron otras 10 máquinas.
  • Period: to

    HISTORIA Y CARACTERÍSTICAS DEL LISP

    Creado en 1958 por John McCarthy.
    Lisp fue en su época un lenguaje revolucionario que introdujo nuevos conceptos.Funciones como objetos primitivos, funciones de orden superior, polimorfismo, listas, recursión, símbolos, homogeneidad de datos y programas, bucle REPL (Read-Eval-Print Loop)
    También hay una tendencia desde mediados de la década de 2000 de incluir aspecto funcionales como las expresiones lambda o las funciones de orden superior en lenguajes imperativos orientados a objetos
  • Period: to

    APLICACIONES PRACTICAS DE LA PROGRAMACIÓN FUNCIONAL

    Por último, en la década del 2010 también se ha hecho popular un lenguaje exclusivamente funcional como Haskell. Este lenguaje, a diferencia de Scheme y de otros lenguajes multi-paradigma, no tienen ningún elemento imperativo y consigue que todas sus expresiones sean puramente funcionales.En la actualidad el paradigma funcional es un paradigma de moda, como se puede comprobar observando la cantidad de artículos,así como la cantidad de lenguajes que están aplicando sus conceptos.