Anda di halaman 1dari 5

3500 a.c.

Se inventa el baco (en Babilonia), primera "mquina" para realizar cculos.

1617 1621

baco chino John Napier inventa sus varillas de numeracin (o huesos de Napier). Invencin de la regla de cculo.

1624 1639 1673

1800

Regla de cculo Wilhelm Schickard construye la primera calculadora mecnica. Blaise Pascal inventa y fabrica una sumadora mecnica llamada la Pascalina. Gottfried Wilhelm Leibniz disea y construye una mquina mecnica para realizar clculos aritmticos. El sistema diseado por Leibniz se us en aos posteriores para fabricar calculadoras mecnicas. Tarjetas perforadas de Jacquard.

1822 1830 1854 1885

Tarjeta perforada Charles Babbage presenta su proyecto de la mquina en diferencias, para evaluar polinomios. Babbage presenta las bases de la informtica en su proyecto de la mquina analtica, que nunca se lleg a construir. George Boole desarrolla el lgebra que lleva su nombre: lgebra booleana. Herman Hollerith construye la mquina censadora o tabuladora, que por medio de tarjetas perforadas reduca el tiempo al realizar el censo.

1894 1924

Mquina censadora Leonardo Torres Quevedo presenta su mquina algebraica. T. J. Watson renombra el empresa CTR, por International Business Machines (IBM)

1930 1937

Logo de IBM en 1924 Vannevar Bush disea una mquina analgica que resolva ecuaciones diferenciales: el Analizador Diferencial. Inicio de la teora de la computabilidad con la descripcin de la mquina de Turing.

1938 1939 1939 1940 1941 1942 1943 1943 1944 1944 1945

Konrad Zuse construye la primera de sus computadoras: la Z1. George R. Stibitz empieza el desarrollo de la Complex Calculator. Nace la Z2 de Zuse. Tesis de Claude Shannon sobre teora matemtica de la comunicacin. Primera computadora funcional del mundo controlada por programas, la Z3 de Zuse. Atanasoff desarrolla el ABC, mquina electrnica digital para la resolucin de sistemas lineales. Un equipo dirigido por Alan Turing construye el Colossus para descifrar los mensajes de Enigma. Se empieza la construccin del ENIAC, por John W. Mauchly y John Eckert. Howard Hathaway Aiken termina la construccin de la Harvard Mark I. Zuse termina de construir la Z4. Primer "bug" informtico.

1946 1947 1948 1948 1949 1950

Primer "bug" Nace una de las primeras computadoras no diseadas con un propsito militar: la UNIVAC. Nace la ciberntica, vocablo designado por Norbert Wiener, uno de sus padres. Nace el proyecto de la Manchester Mark I en donde Alan Turing partici activamente. Los laboratorios Bell crean el MODEM. La compaa de Mauchly y Eckert construye una "pequea" computadora: la BINAC. Alan Turing publica su artculo "Computing Machinery and Inteligence".

1952 1952 1952 1956 1960 1964 1968 1969 1971 1972 1972

1975 1975 1976 1977

John von Neumann hace realidad su sueo: se pone en marcha el EDVAC. Shannon desarrolla un ratn elctrico capaz de salir de un laberinto. Primera red neuronal. Empieza la fabricacin industrial y comercializacin de ordenadores. Conferencia de Darthmouth, en donde nace la inteligencia artificial. Nace el primer lenguaje de programacin de inteligencia artificial: el LISP. IBM empieza a comercializar los 360. Robert Noyce y Gordon Moore fundan Intel Corporation. Kenneth Thompson y Dennis Ritchie crean el sistema operativo Unix, en los laboratorios AT&T . IBM crea el disquete de 8 pulgadas. Aparecen los disquetes de 5.25 pulgadas. Seymour Cray considera que el software pordra ser ms potente en ordenadores monoprocesadores por medio de el procesamiento en paralelo. Nace as el CRAY 1. Se comercializan el Altair 8800, considerado el primer ordenador personal. Bill Gates y Paul Allen fundan Microsoft. Steve Jobs y Steve Wozniac fundan la Apple Computer, Inc. Se presenta la Apple II, el segundo ordenador personal de la historia.

1981 1981 1981 1982

Se comercializa el IBM PC. Microsoft presenta el sistema operativo MS-DOS (Microsoft Disk Operating System). Sony crea disquetes de 3.5 pulgadas. Aparece el primer clnico del IBM PC.

1982 1983 1984

Feynmann propone la mecnica cuntica como herramienta de computacin. Primer ordenador personal con interfaz grfico, el Lisa de Apple. Sony y Philips crean CD-Rom para los ordenadores.

1985

CD-Rom para PC Microsoft anuncia Windows 1.0.

1988 1989 1994 1995

Windows W. H. Sim funda Creative Labs. Creative Labs presenta la tarjeta de sonido Sound Blaster. Shor describe un algoritmo cuntico que permitira factorizar enteros en tiempo polinomial. Se supera el teraflop en computacin en paralelo.

Lenguajes de programacin
Tras el desarrollo de las primeras computadoras surgi la necesidad de programarlas para que realizaran las tareas deseadas. Los lenguajes ms primitivos fueron los denominados lenguajes mquina. Como el hardware se desarrollaba antes que el software, estos lenguajes se basaban en el hardware, con lo que cada mquina tena su propio lenguaje y por ello la programacin era un trabajo costoso, vlido slo para esa mquina en concreto. El primer avance fue el desarrollo de las primeras herramientas automticas generadoras de cdigo fuente. Pero con el permanente desarrollo de las computadoras, y el aumento de complejidad de las tareas, surgieron a partir de los aos 50 los primeros lenguajes de programacin de alto nivel. Con la aparicin de los distintos lenguajes, solan aparecer diferentes versiones de un mismo lenguaje, por lo que surgi la necesidad de estandarizarlos para que fueran ms universales. Las organizaciones que se encargan de regularizar los lenguajes son ANSI (Instituto de las Normas Americanas) y ISO (Organizacin de Normas Internacionales). Evolucin de los lenguajes de programacin:

1950 Lenguaje Ensamblador (lenguaje mquina)

Lenguajes experimentales de alto nivel 1955 1956 FORTRAN ALGOL 58 y 60 COBOL LISP 1960 1961 FORTRAN IV COBOL 61 Extendido ALGOL 60 Revisado SNOBOL BASIC APL (como notacin slo) PL/I 1965

1966 APL/360 FORTRAN 66 (estndar) COBOL 65 (estndar) ALGOL 68 SNOBOL 4 SIMULA 67 1970 1971

COBOL 74 PASCAL

1975 1976 ADA FORTRAN 77 PROLOG C Modula-2 1980 1980

C++ JAVA

2000