Augusta Ada King, Countess of Lovelace (1815–1852), is remembered as the first person to recognize that a machine could go beyond pure calculation — and the first to write an algorithm meant for a computer to execute. Working in the 1840s, she imagined an age of programmable machines long before one could be built.
In 1843, Ada translated a paper by Italian engineer Luigi Menabrea about Charles Babbage’s invention — the Analytical Engine, a mechanical computer that could perform any calculation. Her translation was extraordinary not for its accuracy but for her notes, which were longer than the paper itself.
In the final section, known as Note G, she outlined how the Analytical Engine could calculate a sequence called Bernoulli numbers. Her notes contained a complete step-by-step plan for how the machine would process those calculations. Today, that plan is recognized as the world’s first computer program.
“The Analytical Engine weaves algebraic patterns just as the Jacquard loom weaves flowers and leaves.”
That single line captured her vision: machines as looms, code as threads, logic as art. More than a century before the first working computer, Ada Lovelace described what programming would one day become.
Source: Wikipedia: Ada Lovelace