Part 1 · 1 chapters · ~8 min

Babbage, Lovelace, Turing

Babbage's Difference and Analytical Engines, Ada Lovelace's 1843 notes and the first published program, the 1991 working Difference Engine, Boole's algebra of logic, Shannon's 1937 thesis linking logic to circuits, Turing's 1936 paper on computable numbers, Church's lambda calculus, and Turing's later life and 2013 pardon.

2

Ideas a century ahead of the hardware

The Analytical Engine was a general-purpose computer designed in mechanical parts a century before electronics made it practical. Turing's 1936 paper, written to answer a question in mathematical logic, ended up describing what every computer is. Turing worked on codebreaking in the Second World War (next part), designed the ACE computer, and proposed the "imitation game" (1950) now called the Turing test. He was prosecuted in 1952 for homosexuality and died in 1954; the British government apologised in 2009 and he was pardoned in 2013.

Doron Swade, The Difference Engine (2000); Ada Lovelace, "Sketch of the Analytical Engine... with notes by the translator" (1843); Alan Turing, "On Computable Numbers" (1936) and "Computing Machinery and Intelligence" (1950); Andrew Hodges, Alan Turing: The Enigma (1983).

BABBAGE, LOVELACE, TURING
the ideas of a general-purpose computer
Difference EngineBabbage's 1820s design to computetables by finite differences.Analytical EngineDesigned from 1834: a mill (CPU),a store (memory), cards (program).Lovelace's Note G (1843)A procedure to compute Bernoullinumbers; machines could manipulatesymbols, not just numbers.Boole (1854)An algebra of logic: the basis ofdigital circuits.Turing (1936)A universal machine; some problemsare undecidable.Shannon (1937)Switching circuits implementBoolean algebra.
swipe the figure sideways, or tap expand for full screen
1/4
the engines
Charles Babbage designed the Difference Engine and then the Analytical Engine, which had the parts of a modern computer: processing, memory, input by punched cards and conditional branching. Neither was completed in his lifetime; the Science Museum built a working Difference Engine No. 2 in 1991.
a computer designed in the 1830sDifference Engine built 1991