Ada Lovelace (1815 - 1852) was the daughter of the notorious poet Lord Byron and his wife Isabella: she was brought up by her mother, a stern educational reformer, and developed a passionate interest in mathematics and science.
The first computer programme
In 1843 she published a remarkable paper explaining the operation of Charles Babbage’s Analytical Engine, an unbuilt mechanical computer. In principle it could calculate any function - in modern terms a “general purpose computer”. Remarkably, Lovelace’s paper presents it, not in terms of ironmongery, but as what we could now call an “abstract machine”, describing the functions of memory, Central Processing Unit (CPU), registers, loops and so on. The paper contains what is often described as the first computer programme. This is a table of formulae which, as Lovelace herself explained more accurately, “presents a complete simultaneous view of all the successive changes” in the machine as a calculation progresses.
Familiar programme issues
The very readable paper raises issues still familiar today - the complexity of programming, the difficulty of verification, the need for programme optimization, and the power of abstraction. In what Turing later described as
Lady Lovelace’s objection, she observed that
The Analytical Engine has no pretensions whatever to originate anything. It can do whatever we know how to order it to perform. She reflected on how the machine might do algebra, as well as compute with numbers, how it
weaves algebraical patterns just as the Jacquard-loom weaves flowers and leaves and how if music could be represented algebraically
the engine might compose elaborate and scientific pieces of music of any degree of complexity or extent.
Lovelace’s name lives on through the Ada programming language, and initiatives for women in science. She has become a controversial figure, with numerous biographies feeding strong opinions ranging from blatant misogyny to overenthusiastic claims that she foresaw quantum mechanics, invented the CD, and even created Silicon Valley.
Lovelace's power of thinking
We know so much about Lovelace because of remarkable archives of family papers, deposited in the Bodleian Library in Oxford. Surprisingly, it is only in this 200th anniversary year that these have been studied by experts in the history of mathematics. At the time to “be a mathematician” meant, roughly, to think rationally about the world in a principled way, informed by hand calculation and numerical data. For Chris Hollings, Adrian Rice and myself, reading Lovelace’s two year correspondence course with mathematician Augustus De Morgan is like eavesdropping on a series of lessons with an impressive student who may make mistakes in calculation, but whose intelligent questions show deep understanding. De Morgan himself praised Lovelace’s power of thinking as “utterly out of the common way”, and capable of grasping the “real difficulties of first principles”. The papers have a playful side too - a charming document shows Lovelace and Babbage playing with algorithms for graphs and networks.
The importance of libraries and archives
There is no need to over-claim - in her 200th birthday year we celebrate Ada Lovelace, who defied the constraints of her time to write in a prescient and foresighted way about computing. And the celebration allows us to reflect on the importance to science of libraries and archives, not only in illuminating the lives of charismatic individuals, but also in understanding how science is conducted, and the variety of influences, both scientific and cultural , on the emergence of new ideas.
Professor Martin is leading Oxford’s celebration of the 200th birthday of Ada Lovelace, including a display of previously unseen letters at the Bodleian Library and Symposium in December 2015
A new exhibition celebrates this Victorian pioneer of the computer age.Opening on Ada Lovelace day, the exhibition brings together for the first time Lovelace's portraits, letters and notes, alongside the incredible calculating machines she worked with.