Ada Lovelace – The World’s First Programmer

Watercolor portrait of Ada King, Countess of Lovelace, circa 1840, possibly by Alfred Edward Chalon

Watercolor portrait of Ada King, Countess of Lovelace, circa 1840, possibly by Alfred Edward Chalon

On November 27, 1852, Augusta Ada King, Countess of Lovelace passed away, who is considered to be the world’s very first computer programmer. Every student of computer science has most probably heart of Ada Countess of Lovelace, assistant to mathematician Charles Babbage, [1] inventor of the very first programmable (mechanical) computer, the analytical engine. Although probably not widely known to the general public, there are Ada Lovelace tuition programs for girls, a programming language called ‘ADA‘, as well as numerous references in popular culture, literature, and even a graphic novel.

“The Analytical Engine] might act upon other things besides number, were objects found whose mutual fundamental relations could be expressed by those of the abstract science of operations, and which should be also susceptible of adaptations to the action of the operating notation and mechanism of the engine…Supposing, for instance, that the fundamental relations of pitched sounds in the science of harmony and of musical composition were susceptible of such expression and adaptations, the engine might compose elaborate and scientific pieces of music of any degree of complexity or extent.”
— Ada Lovelace Notes in  Menabrea, Luigi (1842). Sketch of the Analytical Engine invented by Charles Babbage Esq.. 

Youth and Family Background

Augusta Ada King, Countess of Lovelace, was born on December 10, 1815, as Ada Augusta Byron, daughter of the famous as well as notorious English poet Lord Byron, to a wealthy family of nobility. Still, her childhood was pretty unfortunate. Byron had numerous affairs and three children of three women, only Ada was born legitimate. Her mother moved to Kirkby Mallory on January 16, 1816, together with the one-month-old Ada, to her parents in Kirkby Mallory due to ongoing disputes with Lord Byron. On April 21, 1816 Lord Byron signed a deed of separation and left England a few days later. Lord Byron had no relationship with his daughter, she never met him. When Ada was eight years old, he died

Ada’s mathematically interested mother, who in her youth had also been taught natural sciences and mathematics by house teachers, gave Ada an education in natural sciences, rather uncommon for girls in her age. Luckily, Ada’s talents and her brilliance were quickly detected and would basically determine the rest of her life.

Meeting Babbage

Ada’s love to mathematics and her admiration for the scientist Mary Somerville led to a meeting of Charles Babbage and herself in 1833, which was to change her life critically. Babbage had published a paper on his famous difference engine about 10 years earlier, a calculating machine designed to tabulate polynomial functions. Augusta Ada Byron was highly interested in Charles Babbage’s work and especially in his machine, which many scientists were talking about. After some scientific debates with Babbage, he was deeply in love with her writing abilities as well as her mathematical skills, wherefore he called her the ‘enchantress of numbers‘. Augustus De Morgan, professor at University College London, who himself made fundamental contributions to the development of mathematical logic, had a major influence on her later education and on her main work – the Notes. Lovelace took lessons with him from 1841 on his own initiative. At the age of 19 Ada Byron married William King, 8th Baron King, who in 1838 became the 1st Earl of Lovelace. He, too, had a mathematical education and, since women were forbidden to enter libraries and universities at that time, had himself accepted into the Royal Society for her sake, where he copied articles for her.

Ada’s Notes on the Analytical Engine

Ada’s ascent to being a recognized scientist was hard due to her family’s public attention as well as to the fact that women in science and technology were still rare in the middle of the 19th century. Still, her chance came with Babbage’s publication of the ‘analytical engine’, a successor of the prior ‘difference engine’ and the very first general purpose programmable mechanical computer. In 1843 she translated the description of Babbages Analytical Engine, written in French by the Italian mathematician Luigi Menabrea, into English. Encouraged by Babbage, she added her own notes and reflections on the construction of this planned machine adding numerous notes explaining and commenting the machine’s function. Ada’s notes turned out being longer than the original work itself, because most scientists were not able to understand the difference between the two machines of Babbage.

Programming the Analytical Engine

Ada also explained an algorithm for calculating a sequence of Bernoulli numbers with the new machine, wherefore she is now mostly known for being the world’s first computer programmer. Many scholars belief that Babbage must have written programs for the Analytical Engine beforehand. However, Ada Lovelace’s program was the first published computer program. As many researchers read Ada’s work over the years, they recognized her being even more visionary than Babbage himself. Babbage’s machine was never built during his lifetime. On the one hand, precision mechanics had not yet been developed far enough to produce the machine parts with the necessary precision; on the other hand, the British Parliament refused to finance Babbage’s research programme, having already supported the development of its predecessor – the Difference Engine – with 17,000 British pounds (a value of around 3.4 million British pounds in 2014). Unfortunately, Ada was recognized for her work only over a century after the first publication, when the engine was proven to be an early model of the computer.

Lovelace's diagram from Note G, the first published computer algorithm

Lovelace’s diagram from Note G, the first published computer algorithm

Ahead of her Time

Ada Lovelace has critically influenced early achievements on programming but also faced lifelong difficulties with her family as well as with society, that rather emphasized her antics with alcohol, men or gambling than paying attention to her mathematical brilliance. Lovelace’s Notes contains a number of concepts that are far ahead of the state of research around 1840. While her contributions to computer architecture and the fundamentals of programming were largely forgotten until their rediscovery in the 1980s, her views on artificial intelligence played a certain role in epistemological debates as “Lady Lovelace’s Objection” even when this field of computer science research was founded. She wrote that

The Analytical Engine has no pretensions whatever to originate anything. It can do whatever we know how to order it to perform. It can follow analysis; but it has no power of anticipating any analytical relations or truths.

This objection has been the subject of much debate and rebuttal, for example by Alan Turing in his paper “Computing Machinery and Intelligence

Babbage’s motivation for the Analytical Engine was the calculation of numerical tables for use in science and engineering. Lovelace, on the other hand, had recognized the far greater potential of the machine: It would not only be able to perform numerical calculations, but would also combine letters and compose music, which was based on the relations of tones that could be expressed as combinations of numbers. Ada Lovelace also recognized that the machine has a physical part, namely the copper wheels and punched cards, and a symbolic part, i.e. the automatic calculations coded in the punched cards. She thus anticipated the subdivision into hardware and software.

Ada Lovelace died at the age of 36 – the same age that her father had died – on 27 November 1852, from uterine cancer probably exacerbated by bloodletting by her physicians.

At yovisto academic video search you can learn more about Ada Lovelace in the video report from the Institution of Engineering and Technology (IET) explaining the contribution and importance of the Countess of Lovelace in the field of engineering.

References and further Reading:


One comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Relation Browser
0 Recommended Articles:
0 Recommended Articles: