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
Cambrian Period
The Cambrian explosion saw the rapid diversification of most major animal phyla, fundamentally transforming life on Earth.
~570 BCEBirth of Pythagoras
Pythagoras, the Greek mathematician and philosopher, was born on the island of Samos.
~340 BCEAristotle's Contributions to Science and Philosophy
Aristotle made groundbreaking arguments for a spherical Earth and laid the foundations of logic, science, and Western philosophy.
c. 300 BCELibrary of Alexandria Founded
The most famous library of the ancient world was established in Egypt.