科技史宇宙Civiliverse

Technology

The Electronic Computer

电子计算机

"Computer" first meant a person who calculated for a living, and that was the work the machine took over first.

View in the atlas

A machine that computes digitally at electronic speed and follows a program. Several appeared in Britain and the United States in the 1940s, with no agreed "first"; from 1948 the stored-program design, keeping instructions in memory, became standard.

Date
1940s
Place
Britain, the United States, Germany
Civilisation
Western
Fields
Mathematics & Computing, Information & Communication

We may say most aptly, that the Analytical Engine weaves algebraical patterns just as the Jacquard-loom weaves flowers and leaves.

—— Ada Lovelace, Note A to her translation of L. F. Menabrea's "Sketch of the Analytical Engine", Taylor's Scientific Memoirs, vol. 3 (London, 1843)
Programmers Betty Jean Jennings (left) and Frances Bilas (right) preparing ENIAC for its public demonstration in February 1946. U.S. Army photograph.
Programmers Betty Jean Jennings (left) and Frances Bilas (right) preparing ENIAC for its public demonstration in February 1946. U.S. Army photograph.U.S. Army, public domain, via Wikimedia Commons source

History

In English a "computer" was first a person who calculated for a living. From 1834 Charles Babbage designed an Analytical Engine to take instructions on punched cards borrowed from the Jacquard loom; it was never built, but in 1843 Ada Lovelace published notes on it that included a program for Bernoulli numbers. In 1941 Konrad Zuse demonstrated the relay-built, programmable Z3; in 1942 John Atanasoff and Clifford Berry in Iowa finished an electronic equation-solver that could not be programmed. Early in 1944 Colossus, designed by the Post Office engineer Tommy Flowers, went into service at Bletchley Park with about 1,600 valves to break the German Lorenz cipher; its existence stayed secret until the 1970s. At the University of Pennsylvania, J. Presper Eckert and John Mauchly built ENIAC for the US Army with some 17,500 vacuum tubes; it ran its first problem in December 1945 and was unveiled in February 1946. Its first programmers were six women drawn from the Army's computers, Kathleen McNulty, Jean Jennings, Betty Snyder, Marlyn Wescoff, Frances Bilas and Ruth Lichterman, barely mentioned at the time. It was programmed with cables and switches; changing problems could take days. Von Neumann's EDVAC report of 1945 proposed keeping the program in memory; on 21 June 1948 the Manchester "Baby" ran the first program held in electronic memory, and from May 1949 Cambridge's EDSAC ran a regular service.

Why it matters

There is no single first computer, because the answer depends on the criterion: electronic, programmable, general-purpose and stored-program each pick out a different machine. Secrecy and litigation shaped the question too. Colossus was hidden until the 1970s and so missing from early histories; in 1973 a US federal court, in Honeywell v. Sperry Rand, invalidated the ENIAC patent and held that its subject matter was derived from Atanasoff, a ruling on priority that historians have not generally endorsed. In the history of ideas the electronic computer joins two lines, the organisation of calculation into simple steps from Prony to Babbage and Turing's abstraction of computing as symbol manipulation, while wartime work on ballistics, ciphers and nuclear weapons supplied money and urgency. The first labour it displaced was that of human computers, and the six women who first programmed ENIAC came from their ranks; their work was properly documented and recognised only at the end of the century.

Connections

Causes5

Echoes2

Sources

Open questionswell attested