Linea Del Tiempo - Ciencias Computacionales
Linea Del Tiempo - Ciencias Computacionales
Linea Del Tiempo - Ciencias Computacionales
~ 88 ~
Dudley: Voder, primera mquina electrnica que
1933
se comunica, codificador de voz
Konrad Zuse: programas compuestos de
combinaciones de bits se pueden almacenar.
1936 Alonso Church: funciones computables,
indecibilidad de la lgica de primer orden.
Princeton: Alan M. Turing, mquina de Turing
Claude Shannon: principios para un sumador
electrnico de base 2
Howard Aiken: propone a IBM construir una
mquina calculadora digital: 4 operaciones Laboratorios Bell: George Stibitz, circuito binarios
1937
fundamentales, operar mediante secuencia de basado en el lgebra binaria
instrucciones
John Vincent Atanasoff: principios para un
computador electrnico digital
Konrad Zuse: Z1, computador electrnico binario
1938 Isaac Asimov: populariza el trmino robot
Se funda Hewlett-Packard Co.
Vincent Atanasoff y Clifford E. Berry: prototipo
1939 del computador electrnico digital que utiliza la
aritmtica binaria
Laboratorios Bell: George Stibitz, calculadora de
nmeros complejos, computador digital.
1940 Televisin a color.
Laboratorios Bell: primera terminal.
Konrad Zuse: Z2
Manchester: Alan M. Turing, M. H. A. Neuman
Konrad Zuse: Z3, primera mquina de clculo con
1941 y Tommy Flowers: Colossus, primer dispositivo
control automtico de sus operaciones
de calculo electrnico
Post: primer sistema operativo para Filadelfia: comienza la construccin de ENIAC.
1943
computacin simblica Colossus es operacional
1944 Grace Murray: primer programador de Mark I Harvard: Howard H. Aiken e IBM construyen Mark I
J. Presper Eckert y John Mauchly: empiezan la
Konrad Zuse: Z4.
construccin del EDVAC.
1945 Se pone en funcionamiento el ENIAC.
John von Neumann: programa almacenado
Grace Murray Hopper: primero error bug-
para el proyecto EDVAC
Wiener: ciberntica
Arthur Burks, Herman Goldstine y John von ENIAC: 18.000 vlvulas, 5.000 sumas y 360
Neumann: Preliminary Discussion of the multiplicaciones por segundo.
1946 Logical Design of an Electronic Computing Eckert-Mauchly Computer Corporation se
Instrument, Institute for Advanced Study, convierte en Electronic Control Co., Universal
Princeton, New Jersey, June 1946. Automatic Computer -Univac
John Tukey: concepto de Bit
Alan M. Turing: escribe sobre Mquinas
Inteligentes, inicios de IA.
1947 Harvard: se termina el Mark II
Se constituye ACM -Association for Computing
Machinery
Cambridge: Maurice V. Wilkes, EDSAC
Claude E. Shannon: A Mathematical Theory
IBM: computador electrnico 604
of Communication, las bases para la moderna
IBM: SSEC, 12.000 vlvulas
comprensin de los procesos de transmisin
1948 William Bradford Shockley, John Bardeen y Walter
de la informacin.
H. Brattain: el transistor
Richard Hamming: correccin de errores en
Manchester: MARK I, computador digital
los bloques de datos
operacional, con programas almacenados
EDVAC: primeros discos magnticos.
John Mauchly: Short Order Code, primer Maurice Wilkes: EDSAC, computador con
lenguaje de programacin de alto nivel. programa almacenado.
1949
Claude Shannon: primera mquina para jugar
ajedrez.
Jay Forrester: memoria de ncleos magnticos
Oficina Nacional de Normas: Standards Eastern
1950
Automatic Computer SEAC
Primera conferencia internacional sobre
William Shockley: transistor de unin
computadores
UNIVAC I: realizacin del censo en EEUU,
1951 Maurice V. Wilkes: concepto de
utilizando ferrita magntica como buffer de
microprogramacin
memoria
IEEE Computer Society se constituye
Fred Gruenberger: Primer manual de
1952
computador
~ 89 ~
Kleene: teorema de la forma normal, IBM 701
1952 funciones recursivas Bizmac RCA: con memoria de ncleos magnticos
Nixdorf Computer: se funda en Alemania y un tambor magntico primer banco de datos
Primer computador de IBM para grandes
volmenes de datos utilizando tambores
Burroughs Corp.: instala el Universal Digital
magnticos
1953 Electronic Computer UDEC- en la Universidad
Remington-Rand: Univac, primera impresora de
de Wayne State
alta velocidad
IBM 726: Primer dispositivo de fibra magntica
Earl Mastersons: Uniprinter, impresora de tinta,
John Backus de IBM: FORTRAN
600 lneas por minuto
1954 Gene Amdahl: IBM 704, primer sistema operativo
Harlan Herrick: primer programa en FORTRAN
Univac 1103A: primera mquina comercial con
memoria de ncleos de ferrita
D. T. Ross: Automatic Programmed Tool APT
Edsger Dijkstra: algoritmo eficiente para
caminos cortos en grafos y minimizar
expansin de rboles
Newell, D. Shaw y F. Simon: Information
Processing Language - IPL
1956 Dartmouth College: Logic Theorist, dispositivo
basado en AI capaz de probar proposiciones
lgicas
John McCarthy y Marvin Minsky: Dartmouth
College congreso de Inteligencia Artificial. Se
acepta el trmino AI usado por John
McCarthy.
Ford e Fulkerson: avances en combinatoria y
algoritmos eficientes para clculo de flujo
William C. Norris: funda Control Data Corporation
1957 mximo en redes
Ken Olsen: funda Digital Equipment Co.
John Backus: en IBM: primer compilador
FORTRAN para Westinghouse
Universidade de Manchester: R. M. Kilburn
presenta Atlas, la primera mquina de memoria
virtual
NEC-1101 y 1102: Primeros computadores
electrnicos en Japn
Frank Rosenblatt: construy el Perceptron Mark
Zurich: se presenta ALGOL como IAL
I, CRT como dispositivo de salida
International Algebraic Language
1958 Seymour Cray: construy el primer
LISP, IBM 704, MIT, John McCarthy:
supercomputador totalmente transistorizado CDC
procesamiento de listas, recursividad
1604
General Motors: F. Engleberger y George C. Devol
presentan Ultimate, el primer robot para
controlar mquinas trmicas
Texas Instruments: Jack Kilby elabora el primer
circuito integrado
Conference on Data System Languages
Codasyl-: se define COBOL
Texas Instruments: Jack S. Kilby patenta el
IBM: 1620 y 1790, primeros computadores
1959 primer circuito integrado
transistorizados
Fairchild Semiconductor: Robert Noyce
muestra la idea de desarrollar bloques de
circuitos integrados
Karp e Kernigan: mtodos heursticos para
Digital Equipment Corporation: Benjamin Curley,
problemas intratables
primer minicomputador PDP-1
Institute Stanfprd & University Edimburg:
Control Data Corporation: CDC 1604, primer
1960 equipo de IA para proyectar un robot con
computador cientfico
visin
DEC: ensamblael primer PDP-1
Algol 60: desarrollado por cientficos
Discos removibles
computacionales americanos y europeos
IBM 7030: concepto de multiprogramacin
IBM: IBM 7030 transistorizado, de 64 bits, uso de
1961 MIT: F. Corbato implementa Time-sharing en
Bytes (8 bits)
IBM 709 y 7090
Harvard University e IBM: Ken Iverson
presenta APL -A Programming Language
IBM 1311 discos removibles
1962 Lenguajes de simulacin de uso general:
H. Ross Perot: funda EDS -Electronic Data Systems
SIMSCRIPT, por Rand Corporation, y GPSS por
IBM
~ 90 ~
General Motors y MIT: Consolas grficas, DAC-1
Cdigo ASCII: intercambio estndar de Se presenta computer-aided design CAD
1963
informacin entre computadores Ivan Sutherland: primer lpiz de luz
DEC: minicomputador PDP-5
IBM: System 360, primera familia de
computadores compatibles
Tom Kurtz e John Kemeny: BASIC, Beginners Seymour Cray: Control Data Corporation, CDC
1964
All-purpose Symbolic Instruction Language 6000, palabra de 60 bits en procesamiento
paralelo. CDC 6600, el ms poderoso computador
por muchos aos
Universidad de Belgrado: Rajko Tomovic
primera tentativa de crear un mecanismo
artificial sensible al toque
1965 IBM 360: basado en circuitos integrados
Robin M., Yamada, Edmond, Hartman and
Stearns: Teora da Complejidad
Computacional
Texas Instruments: primera calculadora de mano
1966
basada en estado slido
Ole-Johan Dahl y Kristen Nygaard: Simula, Bell Laboratories: A. H. Bobeck, primera memoria
1967
primer lenguaje orientado a objetos de bulbo magntico
Edsger W. Dijkstra: programacin
estructurada
1968
Joshua Lederberg: Dendral, primer programa
de diagnstico mdico
Primera Conferencia Internacional sobre Edson de Castro: Data General Corp., Nova,
1969 Inteligencia Artificial primer minicomputador de 16 bits
Nicklaus Wirth: Complilador PASCAL IBM: Sistema/3
Shakey: Primer robot que usa inteligencia
artificial
DEC: PDP-11/20, primer minicomputador de 16
1970 ACM: Primer torneo de ajedrez
bits
IBM: Sistema 370, primer computador de 4a
generacin
IBM 370: Floppy disks
Intel 4004: primer microprocesador
1971 Levin Cook: problemas NP-completos
John Blankenbaker: Kenbak I primer computador
personal
Gary Kildall: PL/1, primer lenguaje de
programacin para el microprocesador Intel
4004 Jack Kilby, Jerry Merryman y Jim VanTassel:
1972 Universidade de Nottingham: SIRCH, Primera calculadora electrnica
dispositivo capaz de reconocimiento y Intel 8008: microprocesador de 8 bits
orientacin
Bell Labs: Dennis Ritchie, lenguaje C
R2E: MICRAL, primer microcomputador de
1973 Alain Comerauer: Lenguaje PROLOG Francia
IBM: Winchester disk drives Modelo 3340
1974 Intel 8080: se usa en microcomputadores
Zilog es creada
Cray-1: supercomputador
IBM: Impresora laser
Ed Roberts y Bill Yates: MITS, computador
1975 personal Altair
Cincinnati Milacron T3: primer robot de la
industria aeroespacial
Bill Gates y Paul Allen: crean Microsoft
IBM: Impresoras de tinta
E. Shortliffe: MYCIN, sistema experto NEC System: Sistemas 800 y 900 mainframes
1976 Kernigan: algoritmos aproximativos Seymour Cray: Cray 1 100 millones de
Solovai y Strassen: algoritmos randomizados operaciones de ponto flotante por segundo
Zilog: chip Z-80
Apple Computer: se crea y presenta el Apple II
1977 DEC: supermini VAX-11/780, 32 bits
Datapoint: ARC system, primera red de area local
Tom de Marco: Anlisis estructurado
1978 Texas Instruments: Speak-and-Spell,
sintetizador de voz
~ 91 ~
CII-Honeywell Bull y Jean Ichbiah: Lenguaje
VisiCalc: planilla electrnica
1979 Ada
Micropro: Wordstar, procesador de texto
Benoit Mandelbrot: fractales
Anlisis probabilstico de algoritmos
Control Data Corporation: Cyber 205
1980 Microsoft: sistema operativo UNIX, con una
supercomputador
adaptacin a XENIX
Commodore: computador VIC-20
IBM: entra al mercado de los computadores
1981 Lenguajes para robtica
personales
Osborne Computer: Osborne 1, primer laptop
John Warnock y Charles Geschke: PostScript,
lenguaje para definicin de pginas, fundan
1982 Adobe Systems
Se funda Sun Microsystems
Microsoft: MS-DOS
Cray 2: 1 billn de FLOPs -floating point
1983 AT&T Bell Labs: Bjarne Stroustrup, C++
operations per second-
Apple: computador Macintosh
Programacin Lineal: algoritmo de Karmakar
1984 IBM: PC AT
Lenguaje funcional estndar ML
Sony y Philips: CD-Rom
1985 Aldus: PageMaker para Macintosh, inicia la era
1985 de edition desktop
Popularizacin de la palabra y el concepto
1986
Case
Compaq: Fortune 500, primer PC basado en el
Intel 80386
1986 Eiffel: lenguaje orientado a objetos
HP: Spectrum, tecnologa RISC -Reduced
Instruction Set Computers)
IBM: PS/2
Cray Research: Cray 2S, ms rpido que Cray 2
Watts Humphrey y William Sweet: publican ETA Systems: ETA-10, supercomputadores
una "estructura de procesos" que se torna en Sun Microsystems, primera workstation basada
1987
un modelo para ayudar al desarrollo de en microprocesador RISC
software confiable Aldus: PageMaker para IBM PC y compatibles
Texas Instruments: Primer microprocesador
basado en IA
Cray Research: Cray Y-MP, supercomputador de
IBM: sistema operativo MVS/ESA
20 millones de dlares
AT&T: adquiere el 20% de Sun Microsystems y
Motorola: 88000, microprocesador RISC, primer
desarrolla la nueva versin de UNIX
1988 supercomputador para aplicaciones grficas
Internet network
Sun Microsystems: 80386-based workstations
Barry Boehm: modelo en espiral para el
Next workstation computer: primer computador
desarrollo de software
que utiliza discos pticos borrables
DEC workstation: computadores tecnologa RISC
Intel: 80486 MPU e I860 RISC/coprocesador, Chips
con ms de un milln de transistores.
Sun Microsystems: SPARCstation
Cray: se reestructura en dos compaas: Cray
Research y Cray Computer Corp., que
desarrollaran un supercomputador basado en
galio-arsenio
1989
Ms de 100 millones de computadores en el
mundo
Poqet: primer computador pequeo con MS-DOS
Grid: laptop sensible al tacto
Compaq: LTE y LTE/286, Notebook con batera
DEC: mainframe VAX 9000
Primer PC con tecnologa EISA
Primer computador basado en el chip 80486
Motorola: microprocesador 68040
IBM: RISC Station 6000
Berners-Lee: Prototipo para una World Wide
DEC: VAX tolerable a defectos
Web, que usa: URLs, HTML y HTTP
Cray Research: Y-MP2E supercomputador
Haskell: ltima evolucin de los lenguajes
IBM: System 390 mainframe
1990 funcionales de uso general
Apple: Classic, LC e IISI
Microsoft: Windows 3.0
Intel: i486 e iPSC/860
IBM: PS/1
Sun Microsystems: SPARCstation 2, primera
estacin SPARC compatible
~ 92 ~
SunSoft: de Sun Microsystems, anuncia Solaris, Advanced Micro Devices AMD: AMD 386 como
sistema operativo UNIX para SPARC competencia a Intel 386
workstations y PC 386/486 Notebook PCs
1991 NCR es absorbida por AT&T HP: serie 700 RISC-based 9000
Sistema operativo Apple 7.0 Intel: 486SX
Microsoft: DOS 5.0 Wavetracer: Zephyr, computador paralelo con
Borland: compra Ashton-Tate 8192 procesadores
Sun Microsystems: familia SPARCstation
IBM: OS/2 2.0 Digital Equipment: anuncia su prxima ceracin
Microsoft: Windows 3.1 de computadores con arquitectura basada en
1992
Microsoft: Windows for Workgroup tecnologa RISC o Alpha
Novell: adquiere UNIX Systems Laboratory Intel: Pentium
Hewlett-Packard: LaserJet 4 resolucin 600 x 600
Universidade de Illinois: estudiantes crean una
Sun Microsystems: licencia NextStep
interface grfica de usuario para navegar en
Novell: NetWare 4.0
Internet llamada NCSA Mosaic
Microsoft: Windows NT
1993 Universidad de Michigan: CARMEL, robtica
Microsoft: Plug and Play y Microsoft at Work
auxiliada por computador
MAW
Motorola: microprocesador PowerPC
IBM: OS/2 para Windows
IBM: workstation basada en PowerPC
Universidad Southern California: Leonard
Adleman demuestra que el ADN puede
utilizarse en computadores
1994 Intel: 486DX4
Jim Clark y Marc Andreesen: fundan Mosaic
Communications -Netscape
Netscape: primer browser para la WEB
Universidad de Tokyo: superan la barrera de un 1
Java: lenguaje de programacin para
teraflop con el procesador 1.692-GRAPE-4, un
1995 desarrollo con independencia de plataforma
computador para aplicaciones en simulaciones
Microsoft: Windows 95
astrofsicas, problemas gravitacionales
Intel: Pentium Pro
1996 CRAYT3E-900: computador general con 1.8
teraflop
1997 Motorola: Sistema StarMax 6000
Seagate Technology: drive rgido para disco de
Microsoft: Windows 98 3,5" de 2,5 Gigabytes
1998
Microsoft: Windows NT 5.0 Intel II: procesador de 333 Mhz, ms rpido y
genera menos calor
Kernel de Linux 2.2.0
1999 Nmero de personas que utilizan Linux en el AMD: AMD Athlon, 750 Mhz
mundo calculado en ms de 10 millones
Microsoft: Windows 2000 AMD: nuevas versiones de Athlon
2000 Apple: Mac OS X, basado en Unix Intel Pentium III: 1 GHz
Y2K Bug Compaq: iPAQ para la plataforma DEC Itsy
Lanzamiento del Kernel de Linux 2.4
2001 Apple: primer iPod
Microsoft: Windows XP
Lindows
2002
Lanzamiento del Kernel de Linux 2.6
Microsoft: Office 2003 Intel: Motherboard Canterwood
2003 Virus Worm Blaster Intel: Prescott
Multithreading Comunicaciones WiFi
2004 Mozilla Firefox 1.0 nVidia: GeForce 6800
2005 Microsoft: Windows Vista Macintosh: migracin a la plataforma Intel
Apple: iPod Nano, con LCD y iPod Video, con
2006 Web 2.0
capacidad de almacenamiento de 80GB
Cray: sistema Cray XT4 para previsin del tiempo,
2007 instalado en un CSCS-Swiss National
Supercomputing Centre: 2.6 GHz, 4.5 Tflops
La anterior tabla es una separacin de la Cabe sealar tambin que algunas de las
autora individual y de la evolucin fechas son conjeturas y a menudo polmicas,
conceptual y tecnolgica, teniendo en cuenta ya que dada la multiplicidad de eventos
que hay casos en los que es difcil establecer dentro de estas reas muy posiblemente el
una rgida distincin entre mente y mquina. panorama es incompleto.
~ 93 ~
BIBLIOGRAFA
1. Anawati, M-M and Gardet L. (1981). Introduction a la Thologie Musumane. Paris: Vrin.
2. Arbib, M. A. (1987). Brain, Machines and Mathematics. New York: Spring-Verlag.
3. Aspray, W. (1990). John von Neumann and the origins of modern computing. New Baskerville:
Massachusetts Institute of Technology.
4. Barendregt, H. P. (1984). The lambda calculus, its syntax and semantics. Amsterdan: Elsevier
Science Publishers.
5. Bell, E. T. (1937). Men of Mathematics. New York: Simon & Schuster Inc.
6. Bolter, J. D. (1984). Turings man, western culture in the computer age. North Carolina:
North Carolina Universite.
7. Bowen, J. P. (1994). A brief history of algebra and computing: an ecletic oxonian view.
Oxford: Librarian, Oxford University Computing Laboratory.
8. Brained, W. L. (1974). Theory of computation. New York: Wiley-Interscience Publication.
9. Burks, A. W. (1980). From de ENIAC to the stored-program computer. London: Academic
Press.
10. Cohen, D. E. (1987). Computabilty and logic. England: Ellis Horwood Series in Mathematics
and Its Aplications.
11. Dantzig, T. (1954). Number, the language of science. New York: Doubleday Anchor Books.
12. Goldstine, H. H. (1972). The computer from Pascal to von Neumann. New Jersey: Princeton
University Press.
13. Knuth, D. E. (1972). Ancient Babylonian algorithms. Communications of ACM, Vol. 15, pp.
671-677.
14. Lee, J. A. N. (1996). Annals of the History of Computing. IEEE, Vol. 18, No. 2.
15. Ryder, J. D. (1967). Engineering Electronics with Industrial Applications and Control. Tokio:
McGraw-Hill Kogakuska Ltd.
16. Stibitz, G. R. (1980). A history of computing in the twentieth century (a collection of essays).
London: Academic Press, 1980.
17. Willians, M. R. (1997). History of computing technology. California: IEEE Computer Societ
Press.