Evolucion de la programacion de las paradicmas

  • 1840 BCE

    la matematica ada lovelace

    la matematica ada lovelace
    Ada fue educada en el campo de las ciencias y de las matemáticas. A principios de 1840, con veinticinco 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 off the analytical engine invented by Charles Babbage" en el que describe el Motor Analítico, . Se puede considerar estas tablas y diagramas como el primer programa de un computador.
  • primera calculadora mecanica

    El punto culminante de todos los enfoques mecánicos para realizar cálculos fue el famoso Motor Analítico diseñado por Charles Babbage
  • se podían configurar usando tarjetas perforadas

    La máquina estaba diseñada para trabajar en base 10 y se podía conseguir que sus cálculos realizaran saltos condicionales y bucles. Babbage trabajó durante más de 30 años para intentar construir la máquina. Tenía una enorme complejidad para la época y necesitaba muchísima financiación.
    En 1871 murió habiendo podido construir sólo una parte.
  • Period: to

    matemático inglés

    n 1936, el matemático inglés Alan Turing formalizó la idea abstracta de computador, utilizando un modelo muy sencillo de procesamiento
  • los primero lenguajes de programacion

    los primero lenguajes de programacion
    A finales de la década de los 40 se empiezan a intentar resolver con los primeros computadores los primeros problemas matemáticos distintos de operaciones numéricas: codificación y descodificación, problemas combinatorios como el coloreado del mapa o problemas de ordenación.
  • Period: to

    IBM 704

    fue el otro gran ordenador comercial de la década de los
  • UNIVAC

    UNIVAC
    El UNIVAC fue el primer computador comercial (1951). Con este computadora aparece por primera vez la figura del programador: manuales, cursos de formación, ofertas de empleo, etc.
  • FORTRAN

    FORTRAN
    Primer lenguaje comercial, equipo de IBM dirigido por John W. Backus
    Lenguaje imperativo: estado, estructuras de control, contador de programa, celdas de memoria
    Lenguaje compilado
    Creada por jhon backus
  • lisp

    lisp
    Lenguaje diseñado en un departamento de investigación, un equipo del MIT dirigido por John McCarthy
    Lenguaje funcional: funciones, recursión, listas, símbolos
    Lenguaje interpretado
    creada por por John McCarthy.
  • La explosión de los lenguajes de programación

    La explosión de los lenguajes de programación
  • simula

    SIMULA es el primer lenguaje que define conceptos como clase u objeto. Es el origen de la programación orientada a objetos estática y fuertemente tipeada. Lenguajes como C++, Eiffel, o Java toman esta idea. Frente a esta tendencia se encuentra otra visión de la programación orientada a objetos de lenguajes como Smalltalk u Objective-C en la que se enfatiza más aspectos dinámicos como el paso de mensajes o la modificación de clases en tiempo de ejecución.