Researched
Analytical Engine & Punch Cards
Babbage designs a freely programmable calculator with memory and an arithmetic unit; Ada Lovelace writes the first program for it.
Open in the interactive tree →From 1837 Charles Babbage planned the Analytical Engine: an arithmetic unit (the “mill”), a memory (the “store”) and control by punched cards modeled on Jacquard looms (1804). In 1843 Ada Lovelace published an algorithm for computing Bernoulli numbers on the machine. It was never built; Herman Hollerith used punched cards for the 1890 US census in a business that later became IBM.
Prerequisites
- Mechanical Calculator1642
- Calculus (Analysis)1684
- Machine Tools1775Babbage's engine parts needed machine-tool precision; without it no build
- Jacquard Loom (Punched Cards)1804Babbage took punched-card control from Jacquard's loom