Some Computing History .fr

Apr 11, 2005 - A Short Computer History Chronology. 1931 First calculator, the Z1, is built in Germany. [Bordeleau, 2003]. 1939 First Radio Shack catalog is ...
3MB taille 13 téléchargements 322 vues
A Short Computer History Chronology Some Early Machines

Some Computing History

Akim Demaille

[email protected]

EPITA  École Pour l'Informatique et les Techniques Avancées April 11, 2005

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

Outline

1

A Short Computer History Chronology 3000BC 1800 1900 1950 1970 1970

2

Some Early Machines ENIAC The Baby Ferranti Pegasus

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

Outline

1

A Short Computer History Chronology 3000BC 1800 1900 1950 1970 1970

2

Some Early Machines ENIAC The Baby Ferranti Pegasus

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1

A Short Computer History Chronology 3000BC 1800 1900 1950 1970 1970

2

Some Early Machines

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

Outline

1

A Short Computer History Chronology 3000BC 1800 1900 1950 1970 1970

2

Some Early Machines ENIAC The Baby Ferranti Pegasus

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

3000BC

1

A Short Computer History Chronology 3000BC 1800 1900 1950 1970 1970

2

Some Early Machines

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology From [computer history museum, 2003]. 3000 BC Dust abacus is invented, probably in Babylonia. 500 BC Bead and wire abacus originates in Egypt. A roman Abacus [Stephenson, 2003].

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1642 First numerical calculating machine in Paris.

1673 Mechanical calculating machine.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1780 American Benjamin Franklin discovers electricity [Doctors, 2004, Lienhard, 2004].

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

1800

1

A Short Computer History Chronology 3000BC 1800 1900 1950 1970 1970

2

Some Early Machines

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1805 Invention of perforated card for use on a loom. 1833 Babbage designs a machine driven by punched-cards. The rst general purpose computer.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1876 Telephone is invented by Alexander Graham Bell. 1886 First successful mechanical adding machine.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

1900

1

A Short Computer History Chronology 3000BC 1800 1900 1950 1970 1970

2

Some Early Machines

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1911 Computer-Tabulating-Recording Company is formed 1924 Computing-Tabulating-Recording Company changes its name to International Business Machines (IBM). 1927 First public demonstration of television.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1931 First calculator, the Z1, is built in Germany [Bordeleau, 2003].

1939 First Radio Shack catalog is published.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1939 Design of the ABC (Atanaso-Berry Computer). In 1973 ruled the rst automatic digital computer.

1940 Complex Number Calculator, which may be the rst digital computer (Bell Labs). 1940 First color TV broadcast. Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1944 Mark I (IBM ASCC) is completed at Harvard and IBM. A relay-based computer.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1945 The term "bug" as computer bug was termed by Grace Hopper when programming the MARK II [His, 2000].

1946 Binac (Binary Automatic Computer), the rst computer to operate in real time, is completed in 1949. Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1946 ENIAC (Electronic Numerical Integrator and Computer), at the University of Pennsylvania (19 000 vacuum tubes, 2.5 x 30m, 80 tons). 1946 Design of the Universal Automatic Computer (Univac).

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1948 IBM builds a computer with 12,000 tubes. 1948 Transistor is invented.

1949 EDVAC (Electronic Discrete Variable Automatic Computer) supports the rst tests of magnetic disks. 1949 MIT builds the rst chess playing machine. Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

1950

1

A Short Computer History Chronology 3000BC 1800 1900 1950 1970 1970

2

Some Early Machines

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1951 UNIVAC I is installed at the Bureau of Census using a magnetic tape unit as a buer memory. 1952 IBM introduces the 701, its rst electronic stored-program computer. 1952 RCA develops Bizmac with iron-core memory and a magnetic drum supporting the rst database. 1953 First high-speed printer is developed. 1953 First magnetic tape device. 1953 IBM ships its rst stored-program computer, the 701. It is a vacuum tube, or rst generation, computer.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1954 FORTRAN is created. 1954 The rst operating system, used on IBM 704. 1958 The rst fully transistorized supercomputer, the CDC 1604. 1958 Texas Instruments makes the rst integrated circuit.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1959 COBOL is dened. 1959 IBM introduces the 1401. Over 10,000 units will be delivered during its lifetime. 1959 Texas Instruments les a patent for the rst integrated circuit.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1960 The rst minicomputer, the PDP-1. And the rst video game: Space war [Marko, 2002].

1960 Removable disks rst appear. 1963 Tandy acquires Radio Shack (9 stores). 1964 Control Data Corporation introduces the CDC 6000, the most powerful computer for several years. Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1964 BASIC (Beginners All-purpose Symbolic Instruction Language) is created. 1965 Control Data Institute provides computer-related education. 1965 First computer science Ph.D. is granted at the University of Pennsylvania. 1965 IBM ships the rst System 360, its rst integrated circuit-based, or third generation computer.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1966 Texas Instruments oers the rst solid-state hand-held calculator. 1968 Integrated Electronics (Intel) Corp. is founded. 1969 IBM introduces a minicomputer line, System/3.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

1970

1

A Short Computer History Chronology 3000BC 1800 1900 1950 1970 1970

2

Some Early Machines

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1970 IBM ships its rst System 370, a fourth generation, computer. 1971 IBM introduces the 370/135 and 370/195 mainframe computers. 1971 Floppy disks are introduced. 1971 Intel Corporation announces the rst microprocessor, the Intel 4004 [National Museum of American History, 2003b].

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1971 The rst personal computer, the Kenbak I. No processor! Only TTL. 256b RAM. $750. About 40 units. [Klein, 2004].

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1972 Nolan Bushnell of Atari introduces Pong, the rst major coin-operated electronic video game. 1972 First electronic pocket calculator is developed by Texas Instruments. 1975 MITS introduces the Altair personal computer, named after a Star Trek episode, A Voyage to Altair. The kit cost $397. It was designed by Ed Roberts and Bill Yates.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1975 Microsoft is founded after Bill Gates and Paul Allen sell BASIC to MITS for the Altair PC.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1975 The rst computer store opens in Santa Monica, CA. 1976 Z-80 chip is introduced. 1977 Apple Computer is founded and introduces the Apple ][ personal computer.

1977 Apple, Commodore, and Tandy begin selling personal computers. Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1978 Texas Instruments introduces the Speak-and-Spell educational toy [[email protected], 2004].

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1978 Speak-and-Spell [[email protected], 2004].

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1978 Total computers in use in the U.S. exceed a half million units. 1979 The Source and CompuServe Information Services go on-line. 1979 Hewlett-Packard introduces the HP-41C [Hicks, 2003].

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

1970

1

A Short Computer History Chronology 3000BC 1800 1900 1950 1970 1970

2

Some Early Machines

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1980 Total computers in use in the U.S. exceed one million units. 1981 Commodore introduces the VIC-20 home computer, which sells over one million units.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1981 IBM enters the personal computer market. 1981 Osborne 1, the rst portable computer [Thelen, 2003].

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1981 In September, MicroSoft starts the development of the Interface Manager (to become Windows) [PCM, ]. ... Many events...

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1984 Macintosh.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1985 Windows 1.0

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1985 Windows 1.0

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1985 Windows 1.0

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

3000BC 1800 1900 1950 1970 1970

A Short Computer History Chronology

1985 Windows 1.0

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Some Early Machines

1

A Short Computer History Chronology

2

Some Early Machines ENIAC The Baby Ferranti Pegasus

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

ENIAC

1

A Short Computer History Chronology

2

Some Early Machines ENIAC The Baby Ferranti Pegasus

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

ENIAC

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

ENIAC

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

ENIAC

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

ENIAC

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

ENIAC: A Product

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

ENIAC Programming

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

ENIAC Programming [National Museum of American History, 2003a]

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

ENIAC Programming

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

ENIAC Program

1

Leave the existing

1

programming on Accumulators

input.

6 and 9 intact. 2

1

Set Accumulator 8 to clear by

2

removing all cables from it. 3

1 2 3 4

4

3

Set Accumulator 7 to take care of the dummy program. Attach Program Line 1-3 to program input terminal 5i. Attach Program Line 1-4 to program output terminal 5o. Set the Operation Switch for Program Control 5 to O. Set the Repeat Switch for Program Control 5 to 1.

Set Accumulator 6 to transmit.

1

Change connection of program output input terminal 6i fromDemaille Akim

Set Accumulator 8 to receive

2

Connect Program Line 1-4 to program input terminal 1i. Connect digit input terminal α to the Digit Line. Set the Operation Switch for Program Control 1 to α.

Set Accumulator 8 to branch. 1 2 3

Connect Program Line 1-5 to program input terminal 2i. Set the Operation Switch for Program Control 2 to S. Now use the special cable to connect decade 5 from digit output terminal S to Program Line 1-3.

3

Clear the Eniac.

4

Start the Eniac.

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

ENIAC Program

1

Leave the existing

1

programming on Accumulators

input.

6 and 9 intact. 2

1

Set Accumulator 8 to clear by

2

removing all cables from it. 3

1 2 3 4

4

3

Set Accumulator 7 to take care of the dummy program. Attach Program Line 1-3 to program input terminal 5i. Attach Program Line 1-4 to program output terminal 5o. Set the Operation Switch for Program Control 5 to O. Set the Repeat Switch for Program Control 5 to 1.

Set Accumulator 6 to transmit.

1

Change connection of program output input terminal 6i fromDemaille Akim

Set Accumulator 8 to receive

2

Connect Program Line 1-4 to program input terminal 1i. Connect digit input terminal α to the Digit Line. Set the Operation Switch for Program Control 1 to α.

Set Accumulator 8 to branch. 1 2 3

Connect Program Line 1-5 to program input terminal 2i. Set the Operation Switch for Program Control 2 to S. Now use the special cable to connect decade 5 from digit output terminal S to Program Line 1-3.

3

Clear the Eniac.

4

Start the Eniac.

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

The Baby

1

A Short Computer History Chronology

2

Some Early Machines ENIAC The Baby Ferranti Pegasus

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

The Manchester Small Scale Experimental Machine: The Baby [Computer50, 2002]

The world's rst stored-program electronic digital computer. Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

The First Baby Program: 21st June 1948 [Computer50, 2002]

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

The Baby Characteristics [Computer50, 2002]

32-bit word length Serial binary arithmetic using 2's complement integers A single address format order code A random access main store of 32 words, extendable up to 8192 words A computing speed of around 1.2 milliseconds per instruction Program and data in the same RAM.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

The Baby Instructions [Computer50, 2002]

The instruction format was : 3-bit function eld (bits 13 to 15)  13-bit store address (0 to 12)  16 bits unused There were 7 instructions:

A := A := S := If A

- S (S: the contents of the word with address S) A - S A < 0, CI := CI + 1 (if A negative, skip the next

instruction)

CI := S CI := CI + S Halt the program Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Manchester Mark I

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Ferranti Pegasus

1

A Short Computer History Chronology

2

Some Early Machines ENIAC The Baby Ferranti Pegasus

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Ferranti Pegasus

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Ferranti Pegasus

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Kraftwerk

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Ferranti Pegasus

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Ferranti Pegasus Assembly Chain

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Code Machine

1.3 3.0 1

521 1125

Instruction 21 : prendre le nombre à l'adresse 1.3, le multiplier par celui dans l'accumulateur 5, stocker le résultat dans les accumulateurs 6 et 7.

2

Instruction 12 : transférer le contenu de l'accumulateur 1 à l'adresse 3.0 comme modié par le nombre contenu dans l'accumulateur 5.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Autocode

v10 = TAPEB * n1 = v10 n0 = n1 v0 =0.0 1) v0 = v0 +v (10+ n0 ) n0 =n0 -1 ->1, n0f0 v1 = v0 / n1 n2 =0 2) v2 =v (10+ n1 ) ->3 n1 =n1 -1 ->2, n1f0 PRINTv1 ,1025 PRINTn2 ,2025 ( - >0) Integer variables (n0,

n1...),

oating (v1,

v2...).

Interpreted language. Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Bibliography I

Wikipedia, free encyclopedia.

http://en.wikipedia.org/wiki/Main_Page. Windows history.

http: //members.fortunecity.com/pcmuseum/windows.htm. (2000). The history of computing project.

http://www.thocp.net/.

Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Bibliography II

Bordeleau, P. (2003). L'Histoire des Technologies Informatiques et quelques-unes de leurs Applications en Éducation.

http: //www.scedu.umontreal.ca/sites/histoiredestec/. computer history museum, H. V. (2003). A Chronology of Computer History.

http://www.cyberstreet.com/hcs/museum/chron.htm. Computer50 (2002). Computer 50 web site.

http://www.computer50.org/. Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Bibliography III

Dijkstra, E. W. (1972). The humble programmer. Commun. ACM,

15(10):859866.

Doctors, C. (2004). Benjamin franklin.

http://www.corrosion-doctors.org/Biographies/ FranklinBio.htm. Hicks, D. G. (2003). The Museum of HP Calculators.

http://hpmuseum.com/. Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Bibliography IV

Holt, R. C. (1972). Teaching the fatal disease (or) introductory computer programming using PL/I.

http: //plg.uwaterloo.ca/~holt/papers/fatal_disease.html. King, K. N. (1993). Photos from history of programming languages ii.

http://www2.gsu.edu/~matknk/hopl.html. Klein, E. S. (2004). Vintage Computer Collection.

http://www.vintage-computer.com/. Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Bibliography V

Lienhard, J. H. (2004). Franklin's electricity.

http://www.uh.edu/engines/epi510.htm. Marko, J. (2002). Spacewar pioneers  rst video game programmers had a blast but didn't cash in. San Jose Mercury News,

page 3E.

National Museum of American History (2003a). Information Age: People, Information & Technology.

http://photo2.si.edu/infoage/infoage.html. Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Bibliography VI

National Museum of American History (2003b). Intel 4004 Microprocessor.

http://micro.magnet.fsu.edu/micro/gallery/ computers/computer2.html. Stephenson, S. (2003). The roman hand-abacus.

http://www.mat.uc.pt/~jaimecs/maistecno.html. Thelen, E. (2003). Facts and stories about Antique (lonesome) Computers.

http://ed-thelen.org/comp-hist/index.html. Akim Demaille

Some

Computing

History

A Short Computer History Chronology Some Early Machines

ENIAC The Baby Ferranti Pegasus

Bibliography VII

[email protected] (2004). The Texas Instruments Speak & Spell.

http://www.99er.net/spkspell.html. Wirth, N. (1999). Miklaus Wirth Home Page.

http://www.cs.inf.ethz.ch/~wirth/.

Akim Demaille

Some

Computing

History