Kurzfazit: Ada Lovelace veröffentlichte 1843 mit Note G einen außergewöhnlich frühen, detaillierten Plan für Berechnungen auf Charles Babbages nie gebauter Analytical Engine. Sie erkannte außerdem, dass eine solche Maschine grundsätzlich mehr als Zahlen verarbeiten könnte. Der oft verwendete Titel „erste Programmiererin“ ist dennoch keine unumstrittene chronologische Tatsache: Babbage hatte bereits vorher Programmskizzen angefertigt, und der Bernoulli-Plan entstand in enger Zusammenarbeit. Im Video steckt zudem ein klarer Datumsfehler: Lord Byron starb 1824, nicht 1822.
Der Spektrum-Podcast erzählt Lovelaces Leben als Verbindung von mathematischer Strenge und Vorstellungskraft. Das trägt den Kern gut, doch bei historischen Prioritätsfragen genügt eine schöne Erzählung nicht. Entscheidend sind die erhaltenen Notes, Briefe, Maschinenpläne und die Forschung darüber, wie Lovelace und Babbage zusammenarbeiteten.
Wer Ada Lovelace war
Augusta Ada Byron wurde am 10. Dezember 1815 in London geboren. Ihre Mutter förderte Mathematik und Naturwissenschaften; später unterrichtete sie unter anderem Augustus De Morgan. Die quellennahe Oxford-Studie zu ihrer mathematischen Ausbildung widerspricht der alten Darstellung, Lovelace habe nur oberflächliche Kenntnisse gehabt. Ihre Briefe zeigen ernsthafte Arbeit an Analysis und Forschungsfragen – ohne sie zu einer isolierten Erfinderin des Computers zu verklären.
Ein Fehler im Podcast ist eindeutig: Lord Byron sei 1822 als Kämpfer in der griechischen Revolution gestorben. Tatsächlich starb er am 19. April 1824 in Missolonghi nach einer Erkrankung. Richtig ist, dass er den griechischen Unabhängigkeitskampf unterstützte und seine Tochter nach der Trennung der Eltern nicht wieder sah.
1833 begegnete Ada Charles Babbage im Umfeld der Wissenschaftlerin Mary Somerville. Das Computer History Museum datiert das Treffen ebenfalls auf dieses Jahr. 1835 heiratete sie William King; als er später Earl of Lovelace wurde, trug sie den Titel Countess of Lovelace. Diese biografischen Eckdaten stimmen.
Was die Analytical Engine wirklich war
Babbage hatte zunächst Difference Engines für bestimmte mathematische Tabellen entworfen. Die Analytical Engine ging weiter: Ein „Mill“ sollte Operationen ausführen, ein „Store“ Werte halten, Karten sollten Ablauf und Daten steuern. Das ähnelt funktional Rechenwerk, Speicher und Programmsteuerung. Der historische Überblick des Computer History Museum ordnet sie deshalb als Entwurf eines allgemeinen digitalen Computers ein.
Gebaut wurde diese Analytical Engine nicht. Babbage änderte den komplexen Entwurf immer wieder; Finanzierung und Fertigung reichten nicht für eine vollständige Maschine. Spätere funktionsfähige Museumsmaschinen basieren vor allem auf seinen Difference-Engine-Plänen. Das ist wichtig: Lovelaces Programm konnte zu ihren Lebzeiten weder geladen noch praktisch getestet werden.
Menabrea, die Notes und Note G
Der italienische Ingenieur Luigi Menabrea veröffentlichte eine französische Beschreibung der Analytical Engine. Lovelace übersetzte sie ins Englische und ergänzte sieben Notes. Der Podcast nennt die Fassung dreimal so lang wie den Ausgangstext. Das ist als Größenordnung vertretbar; Fachtexte sprechen je nach Zählweise von annähernd doppeltem bis ungefähr dreifachem Umfang. Unstrittig ist: Die Notes waren keine beiläufigen Fußnoten, sondern der inhaltlich gewichtigste Teil der Veröffentlichung.
Note G enthält eine Tabelle, die Operationen zur Berechnung von Bernoulli-Zahlen ordnet. Das Science Museum beschreibt sie als detaillierte Schrittfolge für Store und Mill. Die publizierte Tabelle umfasst 25 nummerierte Operationen. In einer Divisionszeile sind zwei Variablen vertauscht, während die mathematische Kommentarspalte den beabsichtigten Ausdruck erkennen lässt. Der Fehler ist real, aber kein Beweis fehlender Kompetenz: Ohne existierende Maschine gab es keinen Testlauf, und die Zusammenarbeit mit Babbage war eng.
War sie nun die erste Programmiererin?
Hier hängt die Antwort von der Definition ab. Wer das erste veröffentlichte, ausführliche Programm für eine allgemeine Rechenmaschine meint, kann Note G sehr gut als historischen Ausgangspunkt bezeichnen. Wer nach dem frühesten erhaltenen Programm sucht, muss Babbage einbeziehen: Rekonstruktionen zeigen Skizzen von 1837, also Jahre vor der Veröffentlichung. Die aktuelle Studie „Charles Babbage, Ada Lovelace, and the Bernoulli Numbers“ beschreibt die Beiträge deshalb nicht als Nullsummenspiel.
Auch die Autorschaft ist kein simples Entweder-oder. Babbage lieferte Maschinenwissen und Bernoulli-Material; Lovelace strukturierte, erklärte und veröffentlichte die Notes unter ihrer Verantwortung. Die Quellen tragen weder die Behauptung, sie habe alles allein erfunden, noch die Abwertung, sie habe bloß abgeschrieben. Ein sauberer Titel lautet daher: frühe Programmierpionierin und Autorin des berühmtesten ersten veröffentlichten Programmentwurfs – mit offener historischer Definitionsfrage.
Ihr stärkeres, weniger umstrittenes Vermächtnis
Lovelaces besondere Leistung reicht über die Bernoulli-Tabelle hinaus. Sie sah, dass die Maschine nach formalen Regeln Symbole verarbeiten könnte, sofern diese in geeignete Beziehungen übersetzt werden. Das Science Museum hebt genau diese allgemeine Perspektive hervor. Lovelace diskutierte sogar die Möglichkeit, musikalische Beziehungen zu bearbeiten. Damit dachte sie über eine Rechenhilfe hinaus in Richtung universeller, programmierbarer Informationsverarbeitung.
Das macht sie nicht zur Erfinderin aller späteren Software. Es erklärt aber, warum ihr Name in der Computergeschichte Bestand hat: Sie verband einen mechanischen Entwurf mit einer Vorstellung davon, was programmierbare Maschinen einmal leisten könnten.
Difference Engine und Analytical Engine sind nicht dasselbe
In populären Darstellungen werden Babbages Maschinen häufig vermischt. Die Difference Engine sollte mathematische Tabellen durch die Methode endlicher Differenzen berechnen und drucken. Sie war spezialisiert. Die Analytical Engine war dagegen als frei steuerbare Maschine gedacht, die unterschiedliche Operationsfolgen abarbeiten sollte. Dieser Unterschied entscheidet auch über Lovelaces Rolle: Ein Rechenverfahren für eine spezialisierte Tabellenmaschine ist historisch etwas anderes als eine Operationsfolge für eine allgemein programmierbare Architektur.
Das Babbage-Projekt des Computer History Museum zeigt zugleich, wie vorsichtig man mit dem Satz „nie gebaut“ umgehen muss. Von Difference Engine No. 2 existiert ein später, nach den historischen Zeichnungen gefertigter funktionsfähiger Nachbau. Einzelne Demonstrationsstücke von Babbages Arbeiten liefen ebenfalls. Nicht gebaut wurde die vollständige Analytical Engine, für die Lovelaces Notes gedacht waren. Ein später Museumsnachbau macht Note G also nicht zu einem zu Lebzeiten ausgeführten Programm.
Was „Programm“ im Jahr 1843 bedeutet
Heute verbindet man Programmierung mit Quelltext, Compiler und laufender Hardware. 1843 bestand die Aufgabe darin, einen mathematischen Ablauf in elementare Maschinenoperationen, Variablenspeicher und Wiederholungen zu übersetzen. Note G ist deshalb nicht einfach eine moderne Programmiersprache auf Papier. Sie ist eine detaillierte Ausführungstabelle für einen noch unfertigen Maschinenentwurf. Gerade diese Distanz macht ihre historische Bedeutung aus – und erschwert gleichzeitig Superlative.
Die Forschung unterscheidet mindestens drei mögliche „Erste“: das früheste konzipierte Programm, das erste veröffentlichte Programm und die erste Person, deren Hauptrolle wir heute als Programmieren beschreiben würden. Babbages unveröffentlichte Skizzen sprechen für ihn beim frühesten erhaltenen Entwurf. Lovelaces Note G ist der stärkste Kandidat für das erste ausführlich veröffentlichte Programm einer allgemeinen Maschine. Ob daraus automatisch die erste Programmiererin folgt, ist eine begriffliche Entscheidung und keine einfache Jahreszahl.
Zusammenarbeit statt Heldinnenmythos oder Abwertung
Auch zwei gegensätzliche Erzählungen führen in die Irre. Die eine macht Lovelace zur alleinigen Erfinderin des Computers; die andere erklärt sie zur mathematisch unkundigen Übersetzerin. Briefe und neuere Forschung tragen beides nicht. Babbage entwarf die Maschine und arbeitete schon vor Note G an Programmen. Lovelace entwickelte ihre mathematische Ausbildung weiter, redigierte und erweiterte Menabreas Text, strukturierte die öffentliche Erklärung und formulierte weitreichende Gedanken über die Einsatzmöglichkeiten.
Die fachhistorische Kontroversenanalyse zeigt zudem, dass ältere Abwertungen teils auf falsch datierter Korrespondenz beruhten. Umgekehrt löst eine Neubewertung nicht jede Autorschaftsfrage. Historische Fairness heißt hier, gemeinsame Arbeit sichtbar zu machen, ohne individuelle Beiträge auszulöschen.
Der Fehler in Note G ändert das Urteil nicht grundsätzlich
Der Podcast erklärt eine vertauschte Division und berechnet daraus ein falsches Endergebnis. Für den Faktencheck ist entscheidend, den Befund nicht zu dramatisieren. Die Inkonsistenz steht in einer Operationszeile; die danebenstehende mathematische Notation weist auf den beabsichtigten Ausdruck. Weil die Analytical Engine nicht lief, konnte niemand das Programm auf der Zielmaschine testen. Das ist ein Editions- und Übertragungsfehler, kein Nachweis, dass Lovelace die zugrunde liegende Mathematik nicht verstand.
Gesamturteil
Der Podcast vermittelt Lovelaces Bedeutung insgesamt fair und benennt den Prioritätsstreit sogar selbst. Korrekt sind Geburt, Begegnung mit Babbage, Ehe, Aufbau und Unvollendetheit der Analytical Engine sowie Note G. Die „dreimal so lang“-Formel ist eine grobe, aber plausible Größenordnung. Falsch ist Byrons Todesjahr 1822. Beim Etikett „erste Programmiererin“ fehlt jeder absoluten Aussage der nötige Kontext: Babbages frühere Skizzen und die gemeinsame Entstehung gehören dazu. Am belastbarsten ist Lovelaces Rolle als visionäre Programmierpionierin – nicht als unangefochtene Alleinerfinderin.
