Babbage

la historia de la programacion

  • Gottfried Wilheml von Leibniz

    Gottfried Wilheml von Leibniz
    Dio paso a las máquinas de operaciones básicas, asi como al binario
  • Charles Babbage

    Charles Babbage
    Dio a conocer la máquina diferencial para el cálculo de polinomios
  • Lady Ada Countess of Lovelace

    Lady Ada Countess of Lovelace
    Aporto el almacenamiento en tarjetas perforadas
  • historia inicio

    historia inicio
    La historia de la Programación está relacionada directamente con la aparición de los computadores, que ya desde el siglo XV tuvo sus inicios con la construcción de una máquina que realizaba operaciones básicas y raíces cuadradas aunque en realidad la primera gran influencia hacia la creación de los computadores fue la máquina diferencial para el cálculo de polinomios, proyecto no concluido.
  • primera generacion

    primera generacion
    Al desarrollarse las primeras computadoras electrónicas, se vio la necesidad de programarlas, es decir, de almacenar en memoria la información sobre la tarea que iban a ejecutar. Las primeras se usaban como calculadoras simples; se les indicaban los pasos de cálculo, uno por uno.
  • Alan Mathison Turing

    Alan Mathison Turing
    Aporto la Máquina de Turing, una máquina capaz de resolver problemas,Aportes de Lógica Matemática y Computadora con tubos de vacío
  • Johann Ludwig Von Neumann

    Johann Ludwig Von Neumann
    Propuso guardar en memoria no solo la información, sino también los programas, acelerando los procesos.
  • segunda generacion

    segunda generacion
    El primer gran avance que se dio, como ya se comentó, fue la abstracción dada por el Lenguaje Ensamblador, y con él, el nacimiento de las primeras herramientas automáticas para generar el código máquina. Esto redujo los errores triviales, como podía ser el número que correspondía a una operación, que son sumamente engorrosos y difíciles de detectar, pero fáciles de cometer. Sin embargo, aún aquí es fácil para el programador perderse y cometer errores de lógica,
  • tercera generacion

    tercera generacion
    empezaron a entrar al uso de computadoras científicos de otras ramas; ellos conocían mucho de Física, Química y otras ramas similares, pero no de Computación, y por supuesto, les era sumamente complicado trabajar con lenguaje Ensamblador en vez de fórmulas. Así, nació el concepto de Lenguaje de Alto Nivel,con un“simple” esfuerzo traduce un lenguaje de fórmulas, al lenguaje ensamblador y por consiguiente al lenguaje de máquina
  • cuarta generacion

    cuarta generacion
    Los idiomas de la cuarta generación parecen según las instrucciones a las de la tercera generación. Lo nuevo de estas lenguajes son conceptos como clases, objetos y eventos que permiten soluciones más fáciles y lógicos. Lenguajes como C++, java y C# se llaman lenguajes orientadas al objeto.
  • quinta generacion

    quinta generacion
    Como la quinta generación están conocidos los Lenguajes de inteligencia artificial. Han sido muy valorados al principio de las noventa - mientras ahora el desarrollo de software toma otras caminos.
    Lo que veremos en el futuro es menos dependencia en el idioma, y más en el modelando herramientas, tal como el Unificado Modelando el Idioma (UML).