Babbage Designs the Analytical Engine

Charles Babbage designed the Analytical Engine, a mechanical general-purpose computer that anticipated modern computing by a century.

In 1837, English mathematician Charles Babbage described the design for his Analytical Engine — a mechanical general-purpose computing machine that incorporated an arithmetic logic unit, control flow through conditional branching and loops, and integrated memory. Though never completed due to funding and engineering limitations, the design anticipated virtually every aspect of modern computer architecture. The Engine was to be programmed using punched cards, inspired by the Jacquard loom. Babbage's collaborator, Ada Lovelace, wrote what is considered the first computer algorithm for the machine, recognizing its potential to go beyond pure calculation.

More in Science & Technology

History, delivered weekly.

A curated dispatch of forgotten moments, pivotal turning points, and the stories behind the dates. No spam, just history.