Computing`s history

advertisement
Before 1900
History
8/27/2007
"Those who cannot learn from history are doomed to repeat it."
G. Santayana
2400 BC
abacus
1455 Printing Press
1640 Arithmetic Machine
1600s Step Reckoner
1799 Battery
1820s Difference Engine
1838 Telegraph
1876 Telephone
1884 Television
"mechanical" counting frame
Guttenberg
Pascal, Add, subtract whole numbers
von Leibniz,
Multiply, divide through repeated
addition, subtraction
Volta
Babbage, design
Polynomials through repeated addition
logarithmic and trigonometric function
Morse electronic communication
Bell
Nipkow, transmission over wire
1
1900 → 1950s
1908
1930
1941
1943
Teletype
Boolean circuits
Z3
Colossus
History
8/27/2007
1945 Memex
1947 ACM
1948 Transistor
1951 Mark1
UNIVAC-1
Krum & Krum, telegraph + typewriter
Shannon, AND, OR, NOT
Zuse, electronic programmable device
Bletchley Park – Turing,
programmable decryption – Enigma
code
Bush, "hypertext"
Association of Computing Machinery
Bell labs - Bardeen, Brattain, Shockely
Ferranti, Ltd , commerical computer
Eckert & Mauchly,
1957 FORTRAN
IBM, high level programming language
2
1960s
465 Introduction
3
1960 Integrated circuit Noyce, Kilby
Algol
EH Zurich committee, structured programming
1960s IBM / 360
IBM, mainframe computers
1962 Spacewars
SketchPad
Russel, first video / computer game – CRT
Sutherland, interactive CG system
1963 NLS
Englebart – NLS, mouse. hypertext,
wysiwyg editor, text windows, paint …
Krull & Hanratty (GM), CAD system
Bell Labs, computer graphics on film
DAC-1
CG Film
1965 Basic
Kemeny & Kurtz
1967 Simula-67
Dahl & Nygaard OOP
1968 microprocessor
IMS
Intel – Faggin, Hoff, Mazor 4004
IBM – Watts DBMS
1969 ARPANET
Licklider (director) "Galactic Network"
1970 → 1975
465 Introduction
1970 Microprocessor
1971 Pascal
floppy disk
Wirth, commerical algol
IBM, Shugart
1972 Pong
Wumpus
C
Bushnell, video arcade game,
Yob, adventure game
Ritchie, unix (processes, stream,
micro-kernel, nroff, talk – IM)
BBN – Tomlinson & Roberts
email
1973 cell phone
Ethernet
Motorola – Cooper
XPARC – Metcalf, LANs
1974 SEQUEL
IBM – Boyce & Chamberlin, SQL
1975 Altair 8800
Microsoft
MITS Intel 8088 personal computer kit
Allen & Gates basic for the Altair
4
1976 → 1979
History
8/27/2007
1976 Copyright
Congress, US Copyright Act – fair use
1977 Apple II
Jobs & Wozniak color graphics personal
computer
1979 MUD
Anderson, Blank, Daniels, & Lebling
multi-user dungeon (Zork) ..
Goltz, commerical on-line email ...
Software Arts - Bricklin & Frankston,
spreadsheet
MicroPro – Barnaby & Rubenstein
CompuServe
VisiCalc
WordStar
5
1980 → 1985
History
8/27/2007
1980 Pac-Man
Iwatani, arcade game
1981 Xerox Star
Smalltalk
Patents
Elk Cloner
XPARC– Kay & Goldberg, OOP, GUI,
Supreme Court, software can be patented
virus apple II
1982 TCP/IP
Cert & Kahn, network protocol
1984
Apple – Raskin et.al, GUI w/ overlapping
windows
MIT - Getttys & Scheifler MIT, unix / C,
networked GUI, "free"
Macintosh
X Windows
1984 Open Source GNU Project, emacs
1985 NES
Windows
Nintendo game system (US), Mario Land
Microsoft
6
1986 → 1989
History
8/27/2007
1986 C++
Bell Labs, Stroustrup
1987 Hypercard
Apple – Atkinson, Macintosh hypertext
(Myst, Riven are stacks)
1988 Worm
Cornel U. - Morris, internet worm
1989 MP3
Fraunhofer‐Gesellshaft – Grill et. al.
7
1990 → 1994
History
8/27/2007
1990 Archie
Emtag, search engine
see also Salton, "Theory of Indexing"
1991
Web
Python
Linux
WIFI
Berners-Lee – http, no GUI …
Rossum
Torvalds (pre dated by Tannebaum's Minix)
NCR - Hayes
1992
OpenGL
Open system independent graphics API
1993 Newton
Doom
Mosaic
handheld PDA – GUI
"3D" first person shooter game, Id Co.
NCSA (Bina & Andreessen) Graphical
Web browser
1994 cookie
Netscape - Giannandrea &Montulli -browser information
Bezos, e-commerce
Filo & Yang, search engine, portals
Amazon
Yahoo
8
1995 →
1995
History
Java
eBay
VOIP
8/27/2007
Gosling
Omidyar, on-line auction e-commerce
Vocaltec
1996 spyware
smart phone
Zone labs
Nokia Communicator, cell phone + computer
1997 e theft
Ultima
Congress, no electronic theft law
Garriott, Ultima OnLine internet games
1998 DMCA
Congress, Digital Millennium Copyright Act
1999 Napster
craiglist
Fanning, peer – to – peer file sharing
Newmark, people – to – people personals
2002 C#
Friendster
Hejlsberg
Abrams, social networking
2004 WOW
Blizzard, World of Warcraft
2005 You Tube
Chen, Hurley & Karim – streaming video
9
Now
History
"Current" information technology use in USA
70 % are internet users (2007)
55 % homes with internet connected computers (2003)
84%
own a cell phone (predict 100% by 2013)
8/27/2007
10
Download