Babbage conceives the Analytical Engine
A mechanical calculator grows into the first design for a general-purpose computer
Quick facts
- Designer
- Charles Babbage
- Conceived
- 1834
- Key components
- The 'Store' (memory) and the 'Mill' (arithmetic unit)
- Input method
- Punched cards, adapted from the Jacquard loom
What happened
Charles Babbage had already spent years on the Difference Engine, a mechanical calculator meant to print error-free mathematical tables. In 1834, with that project stalled, Babbage conceived a far more ambitious machine, later called the Analytical Engine. It borrowed the punched-card system from the Jacquard loom, which used cards to control weaving patterns, and applied the same idea to computation. The design split the machine into a 'Store,' where numbers and intermediate results were held, and a separate 'Mill,' where arithmetic was carried out, the same store-and-process split every computer still uses. It could perform all four arithmetic functions, and Babbage's notes describe conditional branching and looping (iteration) even though he had no name for these ideas yet.
Why it matters
No Analytical Engine was ever completed in Babbage's lifetime, but the design laid out the logical architecture, a separate memory and processor, conditional operations, and a form of programmability, that every later computer would rediscover independently. It set the template Ada Lovelace would use to write the first algorithm nine years later.
How we know
The Computer History Museum's Babbage Engine project maintains detailed historical pages drawn from Babbage's surviving notebooks, drawings, and the reconstructed Difference Engine No. 2, built from his original plans and now on public display.
Sources
- Computer History Museum (Babbage Engine project). A Brief History · Reputable sourcecomputerhistory.org · The domain "computerhistory.org" is on our Reputable source registry. · Link is live and its text matches the event's key terms (Jul 2026)
- Computer History Museum (Babbage Engine project). The Engines · Reputable sourcecomputerhistory.org · The domain "computerhistory.org" is on our Reputable source registry. · Link is live and its text matches the event's key terms (Jul 2026)
See something wrong? . Corrections with a source get fixed fastest.
Part of a timelineThe Internet and Computing36 events · From a mechanical engine that never ran to a network that never sleepsView all →