PROGRAMACIÓN DE COMPUTADORES

Timeline created by marta_morales
  • George Boole

    George Boole
    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.
  • Diseño de los primeros computadores

    Diseño de los primeros computadores
    Babbage diseñó y construyó la "máquina diferencial" y la "máquina analitica".
  • EL EMPLEO DE LAS TARJETAS PERFORADAS

    EL EMPLEO DE LAS TARJETAS PERFORADAS
    Lady Ada Lovelace propuso la utilización de las tarjetas perforadas en la máquina de Babbage.
  • LAS PRIMERAS EMPRESAS

    LAS PRIMERAS EMPRESAS
    Se fundó la Tabulating Machine Company y en 1924, tras alguna que otra fusión nació la Internacional Bussines Machines, IBM.
  • La primera computadora digital electrónica

    La primera computadora digital electrónica
    John Vincent Atanasoff ayudado por Clifford Berry construyó el Atanasoff Berry Computer (ABC). El ABC se desarrolló entre 1937 y 1942. Consistía en una calculadora electrónica que utilizaba tubos de vacío y estaba basada en el sistema binario
  • el Mark 1

     el Mark 1
    una computadora electromecánica de 16 metros de largo y más de dos de alto. Tenía 700.000 elementos móviles y varios centenares de kilómetros de cables. Podía realizar las cuatro operaciones básicas y trabajar con información almacenada en forma de tablas.
  • La "máquina de Turing"

    La "máquina de Turing"
    Alan Mathison Turing (1912-1954) diseñó una calculadora universal para resolver cualquier problema, la "máquina de Turing". Tuvo mucha influencia en el desarrollo de la lógica matemática.
  • Johann Ludwig Von Neumann

    Johann Ludwig Von Neumann
    Proponía que los programas se guardaran en memoria al igual que los datos, en forma binaria. Esto tuvo como consecuencia el aumento de velocidad de los cálculos y la ausencia de errores producidos por fallos mecánicos al programar la máquina mediante cables.
  • Electronic Numerical Integrator And Computer (ENIAC).

    Electronic Numerical Integrator And Computer (ENIAC).
    Junto a John Presper Eckert, Mauchly desarrolló una computadora electrónica completamente operacional a gran escala, para acelerar los complicados cálculos del proyecto militar de la universidad Moore. Se llamó Electronic Numerical Integrator And Computer (ENIAC).
  • LENGUAJE COBOL

    LENGUAJE COBOL
    fue el primer lenguaje en el que no había que programar directamente en código binario, y fue Grace Murray Hoper en 1952, una oficial de la Marina de Estados Unidos desarrolló el primer compilador, un programa que puede traducir enunciados parecidos al inglés en un código binario comprensible para la maquina llamado COBOL (COmmon Business-Oriented Languaje).
  • AUTOCODE

    AUTOCODE
    1952 - Autocode
  • FORTRAN

    FORTRAN
    FORTRAN (1955), creado por John Backus.
  • USO DEL TRANSISTOR

    USO DEL TRANSISTOR
    La utilización del transistor en las computadoras en 1958, sustituyendo los tubos de vacío
  • CIRCUITO INTEGRADO DE MANO

    CIRCUITO INTEGRADO DE MANO
    La aparición del circuito integrado de mano de Jack Kilby, también en 1958
  • LISP

    LISP
    LISP (1958), creado por John McCarthy.
  • CHIP

    CHIP
    La miniaturización de un circuito electrónico en un chip de silicio en 1961
  • INTEL 4004

    INTEL 4004
    El primer microprocesador, el 4004 de Intel, en 1971
  • SISTEMA OPERATIVO CP/M

    SISTEMA OPERATIVO CP/M
    Gary Kildall crea el sistema operativo CP/M en 1973
  • COMERCIALIZACIÓN DEL PRIMER PC

    COMERCIALIZACIÓN DEL PRIMER PC
    IBM comercializa el primer PC en 1980
  • C++

    C++
  • HTML

    HTML
  • JAVA

    JAVA
    1995 - Java
  • BLUE PACIFIC

    BLUE PACIFIC
    La máquina tiene la cantidad de 5856 procesadores que en conjunto tienen una velocidad de 3'9 teraflops, 2'6 Terabytes de memoria, ocupa 2400 metros cuadrados y tiene un peso de 47 toneladas. Se utiliza para la simulación de explosiones nucleares, y se puso en venta por unos 13000 millones de pesetas...
  • ActionScript

     ActionScript
    2000 - ActionScript
  • Scratch

     Scratch
    2005 - Scratch
  • Swift

    Swift
    2014 - Swift