HomeFamous IQs › Ada Lovelace

180 Estimated

Ada Lovelace

English mathematician whose 1843 notes on Charles Babbage's Analytical Engine include what is now recognized as the first published algorithm intended for execution on a machine. Daughter of Lord Byron, raised in deliberate isolation from Byron's reputation by her mother Annabella Milbanke. The programming language Ada (1980) is named for her.

NationalityEnglish
Estimate sourceEstimated retrospectively; no measurement
DocumentationSurviving correspondence with Charles Babbage; her 1843 published notes on the Analytical Engine; Lord Byron and Annabella Milbanke family archives

Byron, Annabella, and the deliberate education

Augusta Ada Byron was born December 10, 1815, in London, the only legitimate child of George Gordon Byron, 6th Baron Byron (Lord Byron, the Romantic poet) and Anne Isabella ("Annabella") Milbanke. Her parents separated when Ada was one month old; Lord Byron left England a few months later and never met her again. Annabella raised Ada alone with substantial influence from her own family and from a series of governesses and tutors.

Annabella Milbanke was a serious amateur mathematician - Byron had called her his "Princess of Parallelograms" - and she deliberately chose to give Ada an unusual mathematical education partly to steer her away from what she feared would be the literary-Romantic temperament of her father. The choice was unusual for a woman of Ada's social class in early-19th-century England. Mathematical training was not considered appropriate for upper-class women; Annabella overrode this convention deliberately.

Ada's tutors included Augustus De Morgan (the mathematician who introduced mathematical induction in the form still used) and Mary Somerville (the polymath whose translations and original work in mathematics and astronomy were among the most important of the early 19th century in English). De Morgan's tutoring of Ada is documented in his surviving correspondence with Annabella, in which he noted that Ada's mathematical abilities were unusual and that under different social conditions she might have become a substantial original mathematician.

Meeting Charles Babbage and the Difference Engine (1833)

In June 1833, when Ada was 17, she was introduced to Charles Babbage at a London social event. Babbage was then in the process of building his Difference Engine, a special-purpose mechanical calculator designed to produce mathematical tables. The Difference Engine project had begun in 1822 with British government funding; by 1833 the project had consumed substantial sums and had not yet produced a working machine.

Ada visited Babbage's workshop shortly after the introduction and saw a partial prototype of the Difference Engine in operation. Babbage's account of her response - that she "looked at the working of the machine with the same interest, the same intelligence as an adult engineer might have done" - has been variously contested in subsequent biographical writing as either accurate or as Babbage's slightly self-flattering presentation of the interaction.

Ada continued to correspond with Babbage over the following decade. The correspondence is the central primary source for her intellectual development and includes substantial mathematical content - on series, on differential equations, on the design of the Difference Engine, and later on the Analytical Engine.

The Analytical Engine and the 1843 notes

By the late 1830s Babbage had abandoned the Difference Engine and was working on a more ambitious project: the Analytical Engine, a general-purpose mechanical computer with separated memory and processor, conditional branching, and an input system based on punched cards (borrowed from the Jacquard loom). The Analytical Engine is now generally recognized as the first conceptual design for what we would call a computer.

In 1842 the Italian mathematician Luigi Federico Menabrea published a French-language description of the Analytical Engine in the Bibliothèque Universelle de Genève. Babbage asked Ada to translate Menabrea's article into English. She did so and added a series of seven "Notes" (Note A through Note G) that ran longer than the original Menabrea article.

The Notes appeared in 1843 in Scientific Memoirs. They are the central published statement of Ada's thinking on the Analytical Engine and are unusual for the period in their explicit treatment of the machine as a general symbolic processor rather than as a numerical calculator. Note G includes a step-by-step procedure for computing Bernoulli numbers - what is now generally recognized as the first published algorithm intended for execution on a machine, the basis of Ada's contemporary recognition as the first computer programmer.

The Bernoulli algorithm and the contemporary reassessment

Note G's Bernoulli-numbers procedure is laid out as a tabular schedule of operations - what would now be called a flowchart-style algorithm. The procedure executes the recursive Bernoulli-number computation as a sequence of mechanical operations on the Analytical Engine. The algorithm includes what we would now call loops, variable assignments, and the use of intermediate working storage.

Whether Ada or Babbage authored the algorithm has been contested in recent scholarship. The standard mid-20th-century view was that the algorithm was substantially Ada's. More recent reassessments by some historians of computing have argued that Babbage may have done more of the technical work than the published Notes credit him with. The current scholarly consensus is approximately that Ada was the central author of the published version including the algorithmic presentation and the broader theoretical claims, with Babbage providing technical feedback throughout.

What is generally agreed is that the Notes are the first published statement of three claims that are now standard in computer science: (1) that a programmable machine can manipulate symbols, not just numbers; (2) that such a machine can be used to compose music or graphics if the rules of these domains can be expressed as procedures; and (3) that the machine "has no pretensions whatever to originate anything" - the position that machines do not produce ideas that were not present in their programming. This last claim has been disputed and reaffirmed throughout the subsequent history of artificial intelligence.

Marriage, the late years, and the legacy

In 1835 Ada married William King, who in 1838 was made Earl of Lovelace - making Ada the Countess of Lovelace, which is the name under which she is now generally known. The marriage produced three children. The Lovelaces' family relationships were generally stable; Annabella maintained close involvement with Ada and the children throughout her life.

Ada's late years were difficult. She developed unspecified abdominal cancer (most likely uterine cancer in retrospect) in 1851 and died on November 27, 1852, at age 36 - the same age at which her father Byron had died. She was buried next to Byron at the Church of St. Mary Magdalene in Hucknall, Nottinghamshire, at her own request.

Her published mathematical output is small - the 1843 Notes are the main substantive work that survives - but her position in the history of computer science is established. The U.S. Department of Defense's 1980 programming language Ada was named for her in recognition of her contribution to the foundations of computing. Ada Lovelace Day (the second Tuesday of October) celebrates women in STEM fields and was first observed in 2009.

Notable quotes

The Analytical Engine has no pretensions whatever to originate anything. It can do whatever we know how to order it to perform.

— Ada Lovelace, Note G to the Sketch of the Analytical Engine (1843)

The science of operations, as derived from mathematics more especially, is a science of itself, and has its own abstract truth and value.

— Ada Lovelace, Note A to the Sketch of the Analytical Engine (1843)

I am never long without unhappiness because I think too much.

— Ada Lovelace, surviving correspondence

Imagination is the discovering Faculty, pre-eminently. It is that which penetrates into the unseen worlds around us, the worlds of Science.

— Ada Lovelace, surviving correspondence with Charles Babbage

Timeline

  • 1815Born Augusta Ada Byron in London.
  • 1816Parents separate; Lord Byron leaves England permanently.
  • 1833Meets Charles Babbage at age 17.
  • 1835Marries William King.
  • 1838William King created Earl of Lovelace; Ada becomes Countess of Lovelace.
  • 1842Menabrea publishes French-language description of the Analytical Engine.
  • 1843Ada's translation and Notes published in Scientific Memoirs.
  • 1852Dies at age 36 in London; buried next to Byron at Hucknall.
  • 1980U.S. Department of Defense programming language Ada named for her.
  • 2009First Ada Lovelace Day celebrated.
Caveat: No documented IQ measurement exists for Ada Lovelace. The 180 figure is a retrospective biographical inference. The more substantive contemporary discussion is about how much of the published 1843 Notes - especially the Bernoulli-number algorithm - represents her own technical work versus Babbage's feedback. The consensus is that the algorithmic presentation and the broader theoretical claims are substantially hers; the underlying machine design is Babbage's.

Frequently asked questions

What was Ada Lovelace's IQ?

No measurement exists. The figure of 180 (and other figures in similar ranges in different sources) is a retrospective biographical inference. IQ tests in the modern sense were not developed until the early 20th century, more than 50 years after her death.

Did Ada Lovelace really write the first computer program?

The algorithm for computing Bernoulli numbers in Note G of her 1843 Notes is generally recognized as the first published algorithm intended for execution on a machine. Recent scholarship has examined how much of the underlying technical work was Babbage's and how much was Ada's; the consensus is that Ada was the central author of the published version including the algorithmic presentation, with Babbage providing technical feedback throughout.

What was Ada's relationship to Lord Byron?

She was Lord Byron's only legitimate child. Byron left England a few months after her birth and never met her again; she was raised by her mother Annabella Milbanke in deliberate distance from Byron's reputation and circle.

Why is the programming language Ada named for her?

The U.S. Department of Defense developed the Ada programming language in 1980 for use in embedded and real-time systems. The naming was a deliberate recognition of Ada Lovelace's contribution to the foundations of computing, intended as a corrective to the underrepresentation of women in the formal history of computer science.

Did Ada Lovelace really die at the same age as her father Byron?

Yes - both died at age 36, of unrelated causes. The coincidence has been noted by biographers and is part of the standard popular framing of her short life.

References

  • Lovelace, A. (1843). "Sketch of the Analytical Engine Invented by Charles Babbage, By L. F. Menabrea, of Turin, Officer of the Military Engineers, with Notes upon the Memoir by the Translator." Scientific Memoirs
  • Toole, B. (1992). Ada, the Enchantress of Numbers. Strawberry Press
  • Stein, D. (1985). Ada: A Life and a Legacy. MIT Press
  • Hyman, A. (1985). Charles Babbage: Pioneer of the Computer. Princeton University Press
  • Babbage, C. (1864). Passages from the Life of a Philosopher
  • British Library - Lovelace-Byron papers (Lovelace correspondence with Charles Babbage, Augustus De Morgan, Mary Somerville)
  • Bromley, A. G. (1990). "Difference and Analytical Engines." In Computing Before Computers, ed. Aspray
  • Essinger, J. (2014). Ada's Algorithm: How Lord Byron's Daughter Ada Lovelace Launched the Digital Age. Melville House

Comparable scorers

← Back to Famous IQ Scores · IQ Tests Timeline 1880-2024 · Historical IQ Tests Archive