Historia de la programación

  • Invento de la Pascalina

    Invento de la Pascalina
    Con esta máquina, los
    datos se representaban mediante las posiciones de los engranajes. La Pascalina es una de las primeras calculadoras mecánicas, que
    funcionaba a base de ruedas de diez dientes en las que cada uno de los dientes representaba un dígito del 0 al 9. Las ruedas estaban
    conectadas de tal manera que podían sumarse números haciéndolas avanzar el número de dientes correcto.
  • La primera calculadora

    La primera calculadora
    La primera calculadora de propósito general fue inventada por el
    matemático alemán Gottfried Leibniz. El aparato era una partida de la Pascalina; mientras opera usa un cilindro de dientes (la rueda de
    Leibniz) en lugar de la serie de engranajes. Aunque el aparato podía
    ejecutar multiplicaciones y divisiones, padeció de problemas de
    fiabilidad que disminuyó su utilidad.
  • Artefacto de la diferencia

    Artefacto de la diferencia
    Charles Babbage completó su Artefacto de la diferencia, una máquina de propósito específico que se podía usar para calcular valores de funciones polinómicas mediante el método de las diferencias, era un ensamble complejo de ruedas, engranajes, y remaches. Babbage nunca construyó su artefacto analítico, pero su plan influyó en toda computadora digital subsiguiente, incluidas las modernas. Fue finalmente construido por un equipo moderno de ingenieros, en 1989.
  • Tarjetas perforadas

    Tarjetas perforadas
    Lady Ada Augusta Lovelace sugirió la idea de que las tarjetas
    perforadas se adaptaran de manera que causaran que el motor de
    Babbage repitiera ciertas operaciones. Debido a esta sugerencia
    algunos consideran a Lady Lovelace la primera programadora.
  • Algebra de Boole

    Algebra de Boole
    El desarrollo del Álgebra de Boole fue publicado por el lógico inglés George Boole. El sistema de Boole redujo a argumentos lógicos las permutaciones de tres operadores básicos algebraicos: y, o, y no. A causa del desarrollo del álgebra de Boole, Boole es considerado por muchos como el padre de la teoría de la informática.
  • Sistema de cómputo mediante tarjetas perforadas

    A los 19 años de edad, Herman Hollerith fue contratado como
    asistente en las oficinas del censo estadounidense y desarrolló un
    sistema de cómputo mediante tarjetas perforadas en las que los
    agujeros representaban el sexo, la edad, raza, entre otros. Gracias a
    la máquina tabuladora de Hollerith el censo de 1890 se realizó en dos años y medio, cinco menos que el censo de 1880.Se tardaba tanto en hacer el censo debido a la llegada masiva de inmigrantes.
  • Tubo de vacio

    El primer tubo de vacío fue inventado por el estadounidense, Lee De
    Forest. El "Audion", como se llamaba, tenía tres elementos dentro de una bombilla del vidrio evacuada. Los elementos eran capaces de hallar y amplificar señales de radio recibidas de una antena. El tubo al vacío encontraría uso en varias generaciones tempranas de 5 computadoras, a comienzos de 1930.
  • Atanastoff berry computer

    Atanastoff berry computer
    John Vincent Atanasoff y Clifford Edward Berry completaron una
    calculadora de propósito especial para resolver sistemas de
    ecuaciones lineales simultáneas, la cual fue llamada la "ABC"
  • mark1

    mark1
    Se construyó en la Universidad de Harvard, la Mark I, diseñada por un equipo encabezado por Howard H. Aiken.
  • Arquitectura Von Neumann

    Arquitectura Von Neumann
    Una forma de organizar los datos y los programas conjuntamente en el mismo espacio de memoria. La forma en la que se organiza un ordenador es esencialmente la misma que la pensada hace tiempo atrás por Neumann. Eso sí, en los años 70 se encontró un problema de rendimiento que hizo que la modificase para dar lugar a la arquitectura Hardvard y más tarde a la Hardvard Modificada, que contempla el uso de memorias caché para eliminar el cuello de botella de la idea original.
  • ENIAC

    ENIAC
    Se construye en la Universidad de Pennsylvania la ENIAC (Electronic Numerical Integrator And Calculator), que fue la primera computadora electrónica de propósito general. Esta máquina ocupaba todo un sótano de la Universidad, tenía más de 18.000 tubos de vacío, consumía 200kW de energía eléctrica y requería todo un sistema de aire acondicionado; tenía la capacidad para realizar cinco mil operaciones aritméticas por segundo.
  • Prueba de Turing

    Alan Turing expone un artículo que describe lo que ahora conocemos como la prueba de Turing. Su publicación explora el desarrollo natural y potencial de la inteligencia y comunicación humana y de
    computadoras.
  • IBM

    La aparición del IBM 360 marca el comienzo de la tercera generación.
    Las placas de circuito impreso con múltiples componentes
    elementales pasan a ser reemplazadas con placas de circuitos integrados.
    Aparece el CDC 6600, la primera supercomputadora comercialmente disponible.
    Se desarrolla el lenguaje BASIC (el Dartmouth BASIC), John George
    Kemeny y Thomas Eugene Kurtz en el Dartmouth College