Historia de la Programación

  • Historia de la Programación

  • Period: to

    Gottfried Wilheml von Leibniz (1646-1716)

    quien aprendió matemáticas de forma autodidacta (método no aconsejable en programación) construyó una máquina similar a la de Pascal, aunque algo más compleja, podía dividir, multiplicar y resolver raíces cuadradas.
  • Period: to

    (1793-1871)

    quien realmente influyó en el diseño de los primeros computadores fue Charles Babbage.Babbage diseñó y construyó la "máquina diferencial" para el cálculo de polinomios. Más tarde diseñó la "máquina analitica" de propósito general, capaz de resolver cualquier operación matemática. Murió sin poder terminarla, debido al escepticismo de sus patrocinadores y a que la tecnología de la época no era lo suficientemente avanzada.
  • Period: to

    Lady Ada Countess of Lovelace(1815-1852),

    Con la colaboración de la hija de Lord Byron, Lady Ada Countess of Lovelace(1815-1852), a la que debe su nombre el lenguaje ADA creado por el DoD (Departamento de defensa de Estados Unidos) en los años 70.
  • Period: to

    (1815-1864)

    George Boole (1815-1864) también contribuyó al algebra binaria y a los sistemas de circuitos de computadora, de hecho, en su honor fue bautizada el álgebra booleana.
  • Period: to 201

    1880

    En 1880 el censo en Estados Unidos tardó más de 7 años en realizarse. Es obvio que los datos no eran muy actualizados.
  • Period: to

    (1860-1929)

    n asistente de la oficina del censo llamado Herman Hollerit (1860-1929) desarrolló un sistema para automatizar la pesada tarea del censo. Mediante tarjetas perforadas y un sistema de circuitos eléctricos, capaz de leer unas 60 tarjetas por minuto realizó el censo de 1890 en 3 años ahorrando tiempo y dinero. Más tarde fundó la Tabulating Machine Company y en 1924 tras alguna que otra fusión nació la Internacional Bussines Machines, IBM. ¿ Os suena ?
  • 1906

    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.
  • Period: to

    mediados del siglo XX(1912-1954)

    A mediados del siglo XX, cuando se empezaron a construir las primeras computadoras digitales, se utilizaban tubos de vacío para implementar los 2 estados binarios, pero ¿ cómo aparecieron estos conceptos ? Alan Mathison Turing (1912-1954) diseñó una calculadora universal para resolver cualquier problema, la "máquina de Turing".
  • Period: to

    1956

    Darthmouth da una conferencia en a partir de la que nace el concepto de inteligencia artificial.
     Edsger Dijkstra inventa un algoritmo eficiente para descubrir las rutas más cortas en grafos como una demostración de las habilidades de la computadora ARMAC.
  • Period: to

    1957-1958

    Es puesta a la venta por parte de IBM la primera impresora de matriz de puntos.Comienza la segunda generación de computadoras, caracterizados por usar circuitos transistorizados en vez de válvulas al vacío.
    El primer circuito integrado se construyó por Jack S. Kilby.
    La organización ARPA es creada como consecuencia tecnológica de la llamada Guerra Fría.
  • Period: to

    1960

    Se desarrolla COBOL, el primer lenguaje de programación de alto nivel transportable entre modelos diferentes de computadoras.
     Aparece ALGOL, el primer lenguaje de programación estructurado y orientado a los procedimientos.
     Se crea el primer compilador de computador.
     C. Antony R. Hoare desarrolla el algoritmo de ordenamiento o
    clasificación llamado quicksort. 1961
  • Period: to

    1961-1962

     Kenneth Iverson inventa el lenguaje de programación APL en IBM.
     Aparece el concepto de paginación de memoria, descrito por T.
    Kilburn y D. J. Howart.Los primeros programas gráficos que dejan que el usuario dibuje interactivamente en una pantalla fueron desarrollados por Iván Sutherland en MIT.
     Un equipo de la Universidad de Manchester completa la computadora ATLAS.
     El estudiante del MIT Steve Russell escribe el primer juego de computadora, llamado Spacewar!.
  • 1964

    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.
  • 1969

    El protocolo de comunicaciones NCP fue creado para controlar la red ARPANET.
     La primera minicomputadora de 16-bit es distribuida por la Data General Corporation.
  • 1980

    Surge el primer prototipo de Computadora de Instrucción Reducida (RISC), desarrollado por un grupo de investigación en IBM.
     La empresa Mycron lanza la primera microcomputadora de 16 bits, llamada Mycron 2000.
     Se desarrolla el primer microprocesador de 32-bit en un solo chip en Laboratorios Bell, llamado Bellmac-32.