Tables CSCI 201L Jeffrey Miller, Ph.D. HTTP :// WWW - SCF. USC. EDU /~ CSCI 201 USC CSCI 201L.
CSCI 1583 1 Milestones in Computer Development Fall 2007.
-
Upload
deborah-cobb -
Category
Documents
-
view
214 -
download
0
Transcript of CSCI 1583 1 Milestones in Computer Development Fall 2007.
![Page 1: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/1.jpg)
CSCI 1583 1
Milestones in Computer
DevelopmentFall 2007
![Page 2: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/2.jpg)
CSCI 1583 2
Milestones in Computer Development 2000 B.C.: Abacus first used in computation
Ancient abacuses
(images are from http://www.ee.ryerson.ca/~elf/abacus/history)
![Page 3: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/3.jpg)
CSCI 1583 3
Milestones in Computer Development 2000 B.C.: Abacus first used in computation
Medieval abacuses
(images are from http://www.ee.ryerson.ca/~elf/abacus/history)
![Page 4: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/4.jpg)
CSCI 1583 4
Milestones in Computer Development 2000 B.C.: Abacus first used in computation
Modern abacuses
(images are from http://www.ee.ryerson.ca/~elf/abacus/history)
![Page 5: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/5.jpg)
CSCI 1583 5
Milestones in Computer Development 1642 A.D.: Blaise Pascal (French) creates a
mechanical adding machine -- the “Pascalene” -- for tax computations
(image is from http://www.webcom.com/calc/CalcMach.html)
![Page 6: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/6.jpg)
CSCI 1583 6
Milestones in Computer Development 1671 A.D.: Gottfried von Leibniz (German)
creates a more reliable adding machine that adds, subtracts, multiplies, divides, and calculates square roots -- the "Staffelwalze"
(image is from http://www.fmeurope.org)
![Page 7: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/7.jpg)
CSCI 1583 7
Milestones in Computer Development 1842 A.D.: Charles
Babbage designs analytical engine to perform calculations automatically; Ada, countess of Lovelace, programs this machine
(image is from http://www.ashfield-dc.gov.uk)
![Page 8: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/8.jpg)
CSCI 1583 8
Milestones in Computer Development 1890 A.D.: Herman
Hollerith designs census recording system that uses punched cards; starts a company that later becomes IBM
(image is from http://www.ausbcomp.com/~bbott)
![Page 9: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/9.jpg)
CSCI 1583 9
Milestones in Computer Development 1939 A.D.: John
Atanasoff designs and builds first electronic digital computer (w/ graduate student Clifford Berry); called the ABC
(image is from http://www.iastate.edu)
![Page 10: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/10.jpg)
CSCI 1583 10
Milestones in Computer Development 1946 A.D.: J. Presper Eckert and John
Mauchly design and build the ENIAC; considered the first modern computer, used vacuum tubes
(image is from http://www.zianet.com/kromeke/pastcomp)
![Page 11: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/11.jpg)
CSCI 1583 11
Milestones in Computer Development 1946 A.D.: John von Neumann proposes
stored program architecture that bears his name
(image is from http://home.swipnet.se/~w-27237)
![Page 12: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/12.jpg)
CSCI 1583 12
Milestones in Computer Development 1951 A.D.: Eckert & Mauchly build the first
general-purpose computer, the UNIVAC I
![Page 13: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/13.jpg)
CSCI 1583 13
Milestones in Computer Development 1957 A.D.: John Backus and his IBM team
complete the first compiler (Fortran)
PROGRAM TEST INTEGER N N = N + 1 PRINT *, N STOP END
(image is from http://www.kcl.ac.uk/kis/support/cit/fortran/photos)
![Page 14: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/14.jpg)
CSCI 1583 14
Milestones in Computer Development 1958: IBM introduces the 7090 series, first
to use transistors
(image is from http://www.redstone.army.mil/history/archives)
![Page 15: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/15.jpg)
CSCI 1583 15
Milestones in Computer Development 1964 A.D.: IBM
announces the 360, first to use integrated circuitry (IC)
(image is from http://www.ac.wwu.edu/~stephan/Book/chap5)
![Page 16: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/16.jpg)
CSCI 1583 16
Milestones in Computer Development 1972 A.D.: Dennis
Ritchie at Bell Labs develops the C Programming Language; precursor of Java
(image is from livinginternet.com )
![Page 17: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/17.jpg)
CSCI 1583 17
Milestones in Computer Development 1975 A.D.: The Altair,
the first microcomputer, is introduced
(image is from http://www.digicamhistory.com)
1975 A.D.: The Cray-1, the first supercomputer, is announced
(image is from http://www.computerthai.or.th/About_Us)
![Page 18: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/18.jpg)
CSCI 1583 18
Milestones in Computer Development 1976 A.D.: DEC
introduces its popular minicomputer, the VAX 11/780
![Page 19: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/19.jpg)
CSCI 1583 19
Milestones in Computer Development 1977 A.D.: Steve Wozniak and Steve Jobs
release the Apple I on April Fool’s Day, and found Apple Computers
(image is from http://apple2history.org/museum/images)
![Page 20: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/20.jpg)
CSCI 1583 20
Milestones in Computer Development 1981 A.D.: IBM
introduces its own PC
(images are from http://www.pattosoft.com.au/jason/Articles/HistoryOfComputers)
1984 A.D.: Apple introduces the Macintosh
![Page 21: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/21.jpg)
CSCI 1583 21
Milestones in Computer Development 1985 A.D.: Bjarne
Stroustrup at Bell Labs develops the C++ Programming Language; the Object-Oriented extension of C; precursor of Java
(image is from http://www.hitmill.com/programming/cpp)
![Page 22: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/22.jpg)
CSCI 1583 22
Milestones in Computer Development 1991 A.D.: The
internet is commercialized
1994: Netscape Navigator 1.0 is released; the WWW takes off
![Page 23: CSCI 1583 1 Milestones in Computer Development Fall 2007.](https://reader030.fdocuments.us/reader030/viewer/2022013011/56649e0e5503460f94af7cf9/html5/thumbnails/23.jpg)
CSCI 1583 23
Milestones in Computer Development 1995 A.D.: Sun releases
Java 1.0; object-oriented programming takes off
1997 A.D.: UNO CS Department adopts Java as object-oriented language support