Übersicht
Wissensseite · Mathematik & Imagination

ADA Lovelace

Augusta Ada Byron · 1815–1852 · Die erste Programmiererin

Tochter eines Dichters, geschult in der strengen Logik der Zahlen — und die Erste, die sah, dass eine Rechenmaschine mehr sein kann als ein Rechner. Sie nannte ihren Zugang „poetical science": die Mathematik vermählt mit der Vorstellungskraft.

Ganzfiguriges Porträt der jungen Ada Lovelace in einem silbrig-weißen Satinkleid mit rotem Umhang, stehend an einer Treppe (Ölgemälde von Margaret Sarah Carpenter, 1836).
Porträt · M. S. Carpenter · 1836
A.A.L.
01 Wer sie war

Zwischen Dichtung und Algebra

Als einziges eheliches Kind des Dichters Lord Byron kam Augusta Ada Byron am 10. Dezember 1815 in London zur Welt. Ihr Vater verließ Familie und England, als sie wenige Wochen alt war; sie sah ihn nie wieder. Die Mutter, Lady Byron, ließ die Tochter bewusst in Mathematik und Logik unterrichten — um, wie sie hoffte, der „gefährlichen" dichterischen Anlage des Vaters etwas Festes entgegenzusetzen.

Doch beide Erbteile blieben in ihr lebendig. Gefördert von ihrer Mentorin, der Wissenschaftlerin Mary Somerville, und im Fernunterricht beim Logiker Augustus De Morgan wurde Ada eine ungewöhnlich versierte Mathematikerin — und behielt zugleich den Blick für das Bild hinter der Formel.

Am 5. Juni 1833 lernte sie durch Somerville den Erfinder Charles Babbage kennen und sah bald sein Modell einer Rechenmaschine. Was andere als Kuriosität betrachteten, erkannte Ada als den Anfang von etwas Größerem. „Poetical science" nannte sie ihre Methode: Strenge und Schönheit im selben Gedanken.

02 Lebenslinie · 1815 – 1852

Sechsunddreißig Jahre

1815

Geburt in London

10. Dezember: Augusta Ada Byron, einziges eheliches Kind von Lord Byron und Lady Byron.

1816

Der Vater geht

Byron verlässt England; die Mutter lenkt Adas Erziehung gezielt auf Mathematik und Logik.

1833

Begegnung mit Babbage

5. Juni: Durch Mary Somerville trifft sie Charles Babbage und sieht seine Rechenmaschine.

1838

Countess of Lovelace

Ihr Mann William King wird zum Earl of Lovelace erhoben (Heirat 1835) — daher der Name „Ada Lovelace".

1843

Die „Notes" erscheinen

Sie übersetzt Menabreas Artikel zur Analytical Engine und ergänzt ihn um sieben eigene Anmerkungen (A–G) — gemeinsam länger als der Originaltext. Note G enthält den ersten veröffentlichten Algorithmus. Signiert nur mit „A.A.L."

1852

Früher Tod

27. November: Ada stirbt mit nur 36 Jahren an Gebärmutterkrebs. Auf eigenen Wunsch neben ihrem Vater bestattet.

03 Die Maschine

Die Analytical Engine

Charles Babbages Entwurf war keine bloße Rechenmaschine, sondern die Idee eines Allzweck-Apparats: ein „Rechenwerk" (the Mill) für die Operationen, ein „Speicher" (the Store) für die Zahlen — die begriffliche Trennung, die jeden Computer bis heute prägt.

Programmiert werden sollte sie über Lochkarten — eine Idee, die Babbage direkt vom Jacquard-Webstuhl übernahm, der Webmuster über gestanzte Karten steuerte. Gebaut wurde die Maschine zu Lebzeiten nie; sie existierte allein auf dem Papier und in den Köpfen.

Mill · Rechenwerk
Führt die Operationen aus — Addition, Multiplikation, Division. Die „CPU" der Maschine.
Store · Speicher
Hält die Zahlen in adressierbaren Spalten (Variablen V₁, V₂, V₃ …). Der „Arbeitsspeicher".

„… sie webt algebraische Muster, so wie der Jacquard-Webstuhl Blumen und Blätter webt." — sinngemäß nach Note A, 1843

LOCHKARTEN MILL · RECHENWERK STORE · SPEICHER (V₁ … Vₙ)

Schematische Rekonstruktion (prozedurales SVG, keine historische Originalzeichnung).

04 Note G · Der erste Algorithmus

Die Maschine beginnt zu rechnen

Note G beschreibt, wie die Analytical Engine die Bernoulli-Zahlen berechnen würde — eine Schritt-für-Schritt-Anleitung als Operationstabelle. Sie gilt vielen als der erste veröffentlichte Algorithmus, der für die Ausführung durch eine Maschine gedacht war, und damit als das erste Computerprogramm — wobei die Forschung über Babbages Anteil und die Frage des „Ersten" bis heute diskutiert.

Hier läuft eine getreue Rekonstruktion der Berechnung von B₇ (in Adas Zählung). Jede Zeile erscheint wie gestanzt, die Variablen im Speicher füllen sich, und am Ende steht — Stelle um Stelle — die Bernoulli-Zahl. Scrollen oder den Knopf nutzen, um die Maschine Schritt für Schritt arbeiten zu lassen.

Operationstabelle Berechnung von B₇  ·  n = 4
Op.OperationErgebnis → VariableWert
Bereit. Die Maschine wartet auf die erste Karte.

Da die Maschine nie gebaut wurde, lief dieser Code zu Adas Lebzeiten nie. Beim Durcharbeiten des Verfahrens korrigierte sie sogar einen Fehler in Babbages Vorarbeit — ein früher dokumentierter „Bug-Fix". Das Ergebnis −1/30 ist eine echte Bernoulli-Zahl der Analysis. Ada bezeichnete sie als B₇ — in ihrer Zählung, die nur die von null verschiedenen Glieder durchnummeriert; in der heutigen Konvention ist das dieselbe Zahl wie B₈ = −1/30 (heute gilt B₀ = 1, B₁ = ±½, B₂ = ⅙, B₄ = −1/30, B₆ = 1/42, B₈ = −1/30 …, während die ungeraden Glieder ab B₃ verschwinden).

Faksimile des originalen ‚Note G'-Diagramms von 1843: ein breiter tabellarischer Plan mit Spalten für Operationen, Variablen und Resultate zur Berechnung der Bernoulli-Zahlen.
Das Original: Adas „Diagram … of the Numbers of Bernoulli" (Note G), 1843 — gemeinfrei.
05 Über das Rechnen hinaus

Eine Maschine für Symbole, nicht nur Zahlen

Könnte man Tonhöhen und Harmonien in Zeichen fassen, so vermöchte die Maschine kunstvolle und wissenschaftliche Musikstücke jeden Umfangs zu komponieren.

Sinngemäß nach Note A, 1843 — Adas Gedanke, dass alles, was sich in Symbolen ausdrücken lässt, von der Maschine verarbeitet werden kann.

A.A.L. · Note A · Taylor's Scientific Memoirs · 1843

Musik aus Zahlen

Ada sah, dass die Engine Töne so behandeln könnte wie Zahlen — wenn ihre Beziehungen mathematisch gefasst sind. Der Keim der Idee von Medien als berechenbare Information.

Der Allzweck-Gedanke

Nicht ein Apparat für eine Aufgabe, sondern eine Maschine, die je nach Programm jede formal beschreibbare Aufgabe übernimmt — ein Jahrhundert vor dem Computer.

Poetical Science

Ihr eigener Begriff: die Verbindung von strenger Analyse und Vorstellungskraft. Das Erbe des Dichters und der Mathematikerin in einer Person.

06 Die Lovelace-Einrede

Kann eine Maschine etwas Neues schaffen?

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

„Die Analytical Engine erhebt keinerlei Anspruch darauf, etwas hervorzubringen. Sie kann alles tun, was wir ihr zu tun befehlen können." — A.A.L., Note G, 1843

Turings Antwort, 1950

Über hundert Jahre später griff Alan Turing diesen Satz in seinem berühmten Aufsatz auf und nannte ihn „Lady Lovelace's Objection". Ob Maschinen wirklich Neues hervorbringen können oder nur ausführen, was man ihnen einprogrammiert — Adas nüchterne Beobachtung steht bis heute im Zentrum der Debatte über künstliche Intelligenz.

07 Vermächtnis

Ein Name, der weiterrechnet

1979 – 1980

Die Programmiersprache Ada

Das US-Verteidigungsministerium benennt eine neue Programmiersprache nach ihr. Der Militärstandard trägt die Nummer MIL-STD-1815 — nach Adas Geburtsjahr. Das Referenzhandbuch wurde am 10. Dezember 1980 freigegeben: an ihrem Geburtstag.

seit 2009

Ada Lovelace Day

Jeden zweiten Dienstag im Oktober gefeiert — ein Tag zu Ehren der Frauen in den MINT-Fächern, der ihren Namen weiterträgt.

Auszeichnungen

Lovelace Medal & Awards

Die BCS Lovelace Medal und der Ada-Lovelace-Award würdigen herausragende Beiträge zur Informatik — sie ist zur Symbolfigur einer ganzen Disziplin geworden.

Idee

Die erste Programmiererin

Weil Note G den ersten für eine Maschine gedachten Algorithmus enthält, gilt Ada vielen als die erste Programmiererin — ein Vermächtnis aus Tinte und Papier, lange bevor es Hardware gab, die es ausführen konnte.

„Poetical science"
— Strenge und Schönheit im selben Bild.

Augusta Ada Byron, Countess of Lovelace · 10.12.1815 – 27.11.1852