| | **Ada Lovelace** — born **Augusta Ada Byron** (10 December 1815 – 27 November 1852), later Countess of Lovelace — was an English mathematician whose 1843 notes on the [[Analytical Engine]] contain what is often called the first published computer program, and the first clear statement of what programming could *mean*. She is the namesake of the **Ada** programming language and an inspiration for [[AdaLogic BASIC]]. |
| | |
| | ## The poet's daughter, raised on mathematics |
| | |
| | Ada was the only legitimate child of the poet **Lord Byron**, who left England weeks after her birth; she never knew him. Fearing poetry's contagion, her mother Annabella steered her toward mathematics and logic — a rigorous education rare for anyone, extraordinary for a woman of her era. Ada came to call her own style "**poetical science**": she refused to choose between imagination and rigor, and it shows in everything she wrote. |
| | |
| | ## The notes |
| | |
| - | Introduced to [[Charles Babbage]] at seventeen, Ada followed the Analytical Engine for years. When she translated Luigi Menabrea's French account of it in 1843, her added **notes A through G** tripled the paper's length — and **Note G** laid out a step-by-step method for the engine to compute Bernoulli numbers: the first algorithm published as intended for a machine. |
| + | Introduced to [[Charles Babbage]] at seventeen, Ada followed the Analytical Engine for years. When she translated Luigi Menabrea's French account of it in 1843, her added **notes A through G** tripled the paper's length — and **Note G** laid out a step-by-step method for the engine to compute [[Bernoulli numbers]]: the first algorithm published as intended for a machine. |
| | |
| | The notes reach further than code. She wrote that the engine "might act upon other things besides number" — that if objects' relations could be expressed symbolically, the machine might compose **"elaborate and scientific pieces of music."** Where others saw a calculator, Lovelace saw the computer as we now understand it. She was also the first to write down a **bug risk** plainly and to insist a machine has no power to *originate* anything — a philosophical position (the "Lovelace objection") still argued in debates about machine intelligence. |
| | |
| | She died at thirty-six, the same age as her father. |
| | |
| | ## Legacy |
| | |
| | - The **Ada** language — commissioned by the US Department of Defense in 1980 for safety-critical systems — was named for her and assigned the reference **MIL-STD-1815**, her birth year. |
| | - **Ada Lovelace Day** (second Tuesday of October) celebrates women in science and engineering. |
| | - Whether she was "the first programmer" is debated — Babbage drafted earlier engine programs — but hers was the first *published*, the most sophisticated, and the only one wrapped in a vision of what such machines could become. [[AdaLogic BASIC]] honors the same inheritance: a language named in her spirit, built for clarity and real work. |
| | |
| | ## See also |
| | |
| | - [[Charles Babbage]] |
| | - [[Analytical Engine]] |
| | - [[History of Programming]] |
| | - [[AdaLogic BASIC]] |
| | |
| | [[Category:History]] |
| | [[Category:People]] |
| | |