Augusta Ada Gordon King, countess of Lovelace (born 10 December 1815)
Ada Lovelace, as she is now most commonly remembered, was the daughter of George Gordon, lord Byron, and his wife, Anne Isabella Milbanke. The couple was famously ill-matched, their marriage nothing short of a disaster. After a year of marriage, the pair separated in January 1816, just month after their daughter's birth (Byron seems to have been positive the baby would be a boy). Byron left England four months later and never saw his daughter again.
|An 1836 painting of|
Augusta Ada Gordon King,
by Margaret Sarah Carpenter
Ada's upbringing was shaped--or perhaps marred--by her mother's intense fear that her daughter would in any way resemble her father. Convinced that Byron was not only immoral but insane, Annabella Milbanke devised a plan of education for her Ada that would eliminate the dangerous effects of poetry and focus, instead, on mathematics, logic, and science.
Ada proved an apt pupil. (One of her correspondents and mentors was the mathematician and scientist Mary Fairfax Somerville--who was nominated to the Royal Academy of Science at the same time as Caroline Herschel and for whom Somerville College [Oxford] is named).
She also developed an ongoing partnership with the mathematician Charles Babbage, the Lucasian Professor of Mathematics at Cambridge and inventor of the difference machine, a complex calculating machine. They had begun their correspondence in 1833, when she was just seventeen.
On 8 July 1835, when she was nineteen years old, Ada married William King, 8th Baron King (he later inherited the Lovelace title). She gave birth to three children, but in addition to her domestic life, she continued with her mathematical studies. Her working relationship with Babbage continued and developed after her marriage and the birth of her children. It is her work with Babbage and his later and more complex calculator, the Analytical Engine. that has drawn the most attention to Ada Lovelace. (It was Babbage who called Ada the "enchantress of numbers.")
At Babbage's request, Ada Lovelace translated an article on the Analytical Engine by the Italian engineer and mathematician Federico Luigi Menabrea, with the aim of publishing Menabrea's description in England. (Although Menabrea was Italian and his article was in large part based on a lecture Babbage had delivered in Turin, the piece was written in French.)
To her translation, Lovelace appended a series of notes, A through G, her notes three times as long as the Menabrea article she translated. These notes represent her contributions to mathematics in general and to computers and computing in particular.
|Ada Lovelace, Diagram for the computation of Bernoulli numbers from note G – |
The first published computer algorithm (1842)
In the last of these notes, G, Lovelace described a set of operations for Babbage's Analytical Engine to compute Bernoulli numbers. (I have no idea what Bernoulli numbers are, and even after reading about them I am stumped, so I won't even attempt to explain them. ) What is important, however, is that Lovelace's note is regarded as the first algorithm designed to be used on a "computer." As the entry for Ada Lovelace at the Computer History Museum describes Lovelace's contribution, it represents the "first published description of a stepwise sequence of operations for solving certain mathematical problems and Ada is often referred to as 'the first programmer.'" (The United States Department of Defense named its computer language Ada in her honor, its standard document acronym MIL-STD-1815 referring to the year of her birth.)
More important, however, are Lovelace's recognitions of the possibilities for the Analytic Engine beyond the purely computational. Again, quoting the Computer History Museum assessment, her reflections are "visionary":
She speculated that the Engine "might act upon other things besides number. . . . [T]the Engine might compose elaborate and scientific pieces of music of any degree of complexity or extent." The idea of a machine that could manipulate symbols in accordance with rules and that number could represent entities other than quantity mark the fundamental transition from calculation to computation. Ada was the first to explicitly articulate this notion and in this she appears to have seen further than Babbage. She has been referred to as "prophet of the computer age." Certainly she was the first to express the potential for computers outside mathematics.
Ada Lovelace is today widely recognized and appreciated--there are many biographies, websites (I like Finding Ada: Celebrating the Achievements of Women in Science, Technology, Engineering and Maths and the Ada Initiative: Supporting Women in Open Technology and Culture--although this site, unfortunately, shut down in October 2015, while keeping the archive available), stickers, necklaces, coffee mugs, and even a graphic novel, The Thrilling Adventures of Lovelace and Babbage.
And there is an Ada Lovelace Day, celebrating women's achievements in science, technology, and mathematics. (My post for Ada Lovelace Day 2015 is here.)
But there is also more than a little resistance to crediting Ada Lovelace with contributing to the development of computers and computing. (That's why I've linked to the Computer History Museum here--nothing like recognition for Ada Lovelace coming straight from Mountain View, CA, with video promos for the museum and its exhibits featuring Bill Gates and Steve Wozniak.) For an interesting essay on the resistance, check out the Ada Initiative's exploration of the issue, "Deleting Ada Lovelace from the History of Computing," by clicking here.
Ada Lovelace died on 27 November 1852, just days before her thirty-seventh birthday.