Ada Lovelace Writes the First Algorithm
Ada Lovelace published the first computer algorithm, envisioning that machines could manipulate symbols beyond mere numbers.
In 1843, Augusta Ada King, Countess of Lovelace, published an extensive set of notes on Charles Babbage's Analytical Engine, including what is recognized as the first algorithm designed to be carried out by a machine — a method for calculating Bernoulli numbers. More remarkably, Lovelace saw beyond calculation: she proposed that the Engine could manipulate symbols according to rules and might one day compose music or produce graphics. "The Analytical Engine weaves algebraical patterns just as the Jacquard loom weaves flowers and leaves," she wrote. Her vision of general-purpose computing, articulated a century before electronic computers, earned her recognition as the first computer programmer.
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.