AK FrauengeschichteAllgemeinForschendes LernenProjekt Erfinderinnen

Ada Lovelace (1815 – 1852) – die erste Programmiererin der Welt

Ada Lovelace war eine britische Mathematikerin, die als Erste Computerprogramme entwickelte.

Die Programmiersprache Ada, die Lovelace Medal sowie der Lovelace Award wurden nach ihr benannt.

Ada Lovelace 1836, Gemälde von Margaret Sarah Carpenter (1793–1872)
Ada Lovelace 1836, Gemälde von Margaret Sarah Carpenter (1793–1872)


Ada Lovelace wurde als Tochter von Lord Byron geboren. Als sie acht Jahre alt war, starb der Vater.
Ada’s Mutter, die mathematisch interessiert war, ermöglichte der Tochter eine naturwissenschaftliche Ausbildung, womit sie gegen die gesellschaftlichen Konventionen verstieß.
Wesentlichen Einfluss auf ihren späteren Bildungsgang hatte ein Professor am „University College London“. Es entstand ihr Hauptwerk, die „Notes“.
Sie heiratete einen Mann, der ihr den Zutritt zu Bibliotheken ermöglichte und bekam drei Kinder. Ihre Rolle als Ehefrau und Mutter machte es ihr immer schwerer, wissenschaftlich zu arbeiten. Mit 37 Jahren verstarb sie an einem Karzinom.


In Lovelace Notes finden sich eine Reihe dem Stand der Forschung um 1840 weit vorausgreifende Konzepte. Während ihre Beiträge zu Rechnerarchitektur und Grundlagen der Programmierung bis zur Wiederentdeckung in den 1980er Jahren weitgehend in Vergessenheit gerieten, spielten ihre Standpunkte zur „künstlichen Intelligenz“ in erkenntnistheoretischen Debatten als „Lady Lovelace‘ Objection“ bereits bei Begründung dieses Forschungsbereichs der Informatik eine gewisse Rolle.

Die von Ada Lovelace entwickelte Tabelle für die Berechnung der Bernoulli-Zahlen („Anmerkung G“ der Notes)
Die von Ada Lovelace entwickelte Tabelle für die Berechnung der Bernoulli-Zahlen („Anmerkung G“ der Notes)


Ein Kommentar ihrer Notes zeigt den entscheidenden Unterschied zwischen einer Rechenmaschine und einem Computer:
„Die Grenzen der Arithmetik wurden in dem Augenblick überschritten, in dem die Idee zur Verwendung der [Programmier]Karten entstand, und die Analytical Engine hat keine Gemeinsamkeit mit schlichten Rechenmaschinen. Sie ist einmalig, und die Möglichkeiten, die sie andeutet, sind höchst interessant.“
Eine Rechenmaschine kann nur eine fixe Berechnung durchführen oder ist auf die manuelle Eingabe der durchführenden Operation angewiesen. Mit der Programmierung dagegen kann man beliebig komplexe Algorithmen für den Rechner formulieren und automatisch ablaufen lassen.


Einige Forscher urteilen aufgrund der modernen Definition von Programmierung, dass Ada Lovelace nicht als erste Programmiererin bezeichnet werden sollte, da ihr Programm keine Aspekte späterer Programmiersprachen wie Unterprogramme oder Verzweigungen vorgenommen habe.
Allerdings hat sie nun eine späte Anerkennung erfahren. Es entstand inzwischen in Kooperation der Universität Erlangen-Nürnberg und München das „ADA Lovelace Center“ für künstliche Intelligenz.

Autorin: Mona Willmann, 1.06.2021

Quellen:

https://de.wikipedia.org/wiki/Ada_Lovelace

https://www.iis.fraunhofer.de/de/profil/zukunftsinitiativen/adacenter.html

Bilder:

Ada Lovelace 1836, Gemälde von Margaret Sarah Carpenter (1793–1872) .Gemeinfrei, https://commons.wikimedia.org/w/index.php?curid=354077

Die von Ada Lovelace entwickelte Tabelle für die Berechnung der Bernoulli-Zahlen („Anmerkung G“ der Notes) Gemeinfrei, https://commons.wikimedia.org/w/index.php?curid=37285970

Ada Byron, im Alter von 17 Jahren, 1832. By Unknown author – Scanned from The Calculating Passion of Ada Byron by Joan Baum. Originally from the Lovelace-Byron Collection., Public Domain, https://commons.wikimedia.org/w/index.php?curid=19076813