计算机发展历程
The ENIAC: Electronic Numerical Integratቤተ መጻሕፍቲ ባይዱr and Computer
Programming the ENIAC
ENIAC‟s Wiring!
John Von Neumann
John Von Neumann came up with the bright idea of using part of the computer’s internal memory (called Primary Memory) to “store” the program inside the computer and have the computer go get the instructions from its own memory, just as we do with our human brain.
from vacuum tubes (Lee de Forrest, the audion, 1907) to transistors (William Shockley et al. 1947) to semiconductors (Jack Kilby & Robert Noyce, 1958) to microprocessors (M.E. “Ted” Hoff, 1971) to networking and the Internet (Vinton Cerf & Robert Kahn, 1982] to the World Wide Web (Tim Berners-Lee, 1991) and beyond…
A closer look at the Census Tabulating Machine
The Harvard Mark I (1944) aka IBM‟s Automatic Sequence Controlled Calculator (ASCC)
The first computer bug
Whatever next?…
Acknowledgements (continued on next slide)
For one of the best written books on the history of computers, check out Engines of the Mind : The Evolution of the Computer from Mainframes to Microprocessors -- by Joel N. Shurkin (Paperback) A movingly beautiful book on Alan Turing is Alan Turing: the Enigma, by Andrew Hodges An excellent, readable book on Cryptography is Simon Singh‟s THE CODE BOOK. The Secret History of
Picture courtesy IBM
Oughtred‟s (1621) and Schickard„s (1623] slide rule
Blaise Pascal‟s Pascaline (1645)
Gottfried Wilhelm von Leibnitz‟s Stepped Reckoner (1674)
Charles Babbage‟s Difference Engine
Charles Babbage‟s Analytical Engine
Lady Augusta Ada Countess of Lovelace
Read Lady Augusta Ada’s translation of Menabrea’s Sketch of the Analytical Engine
Codes and Code-Breaking
Tutorials on the encryption software PGP (Pretty Good Privacy) can be found at /~poole/PGPintro.htm All pictures and some of the information were obtained from various sites on the World Wide Web. Complete list follows: Abacus: /sso?-Token.SearchID=Abacus&-Response=culture.asp Napier: /~history/Mathematicians/Napier.html /1600ad.htm Slide Rules: /sliderul.htm Pascal‟s Pascaline: /hardware/pascaline.htm Leibnitz Stepped Reckoner: /wiki/Stepped_Reckoner Jacquard looms: /gen/recording/jacquard1.html http://www.deutsches-museum.de/ausstell/meister/e_web.htm
A Brief History of Computers
By
Bernard John Poole, MSIS
Associate Professor of Education and Instructional Technology University of Pittsburgh at Johnstown Johnstown, PA 15904
PhD student of Dr. Atanasoff’s
1939 The Atanasoff-Berry Computer (ABC)
The ABC was the first electronic digital computer, invented by John Vincent Atanasoff
1943 Bletchley Park‟s Colossus
The Enigma Machine
1946 The ENIAC
John Presper Eckert (1919-1995) and John Mauchly (1907-1980) of the University of Pennsylvania Moore School of Engineering
Mechanical computers
From The Abacus c. 4000 BCE to Charles Babbage and his Difference Engine (1812)
Mechanical computers: The Abacus (c. 3000 BCE)
Napier‟s Bones and Logarithms (1617)
Pre-Mechanical Computing:
From Counting on fingers to pebbles to hash marks on walls to hash marks on bone to hash marks in sand
Interesting thought: Do any species, other than homo sapiens, count?
Acknowledgements (continued)
Charles Babbage: /~history/Babbage.html /on-line/babbage/index.asp Lady Augusta Ada, Countess of Lovelace: /user/adatoole/bio.htm http://www.fourmilab.ch/babbage/sketch.html Electricity: /historyelect.html (beautifully written pocket history of electricity & magnetism) Herman Hollerith: /~history/Mathematicians/Hollerith.html Howard Aiken & The Harvard Mark I: /~history/Mathematicians/Aiken.html Alan Turing: /~history/Mathematicians/Turing.html John Vincent Atanasoff: /jva/books/mollenhoff/overview.shtml Biographies of Atanasoff and Clifford Berry: /ABC/Biographies.html J. Presper Eckert: /~history/Mathematicians/Eckert_John.html John Mauchly: /~history/Mathematicians/Mauchly.html The patent controversy: /special/gallery/mauchly/jwm7.html ARPANet: http://www.dei.isep.ipp.pt/docs/arpa.html Thanks to the following EDTECH listserv colleagues and friends who have reviewed the presentation and provided amendments and additional material for inclusion on the slides and in the notes. Nancy Head, online instructor, Michigan Virtual High School (MVHS), U.S.A., on the web at Mandi Axmann, Instructional Designer, Open Universities Australia