Stories

Ada Lovelace Programmier Vorreiterin

ada lovelace.

die erste programmiererin. man stelle sich vor: eine frau des 19. jahrhunderts, mit drei kindern, ohne zugang zu formaler bildung, zu universitäten und bibliotheken – schreibt hundert jahre vor konrad zuse den weltweit ersten maschinenalgorithmus… augusta ada king-noel, countess of lovelace, *10.12.1815, war die tochter des dichters lord byron, der starb, als sie acht war. adas naturwissenschaftlich interessierte mutter anne ließ sie von guten privatlehrern unterrichten.

ada war noch ein teenager, als sie den mathematikprofessor charles babbage kennenlernte, der die difference engine erfunden hatte, einen mechanischen computer, mit dem mathematische tabellen automatisch erstellt werden konnten, und die analytical engine, den ersten universal-computer, der lochkarten für die ein- und ausgabe verwendete (er konnte die maschine mangels finanzierung allerdings nicht bauen; erst in den 1980er jahren hat das jemand getan und sie funktionierte). ada verglich die „analytische maschine“ mit dem zu dieser zeit hochmodernen dampfbetriebenen jacquard-webstuhl, der per lochkartenprogrammierung beliebig komplizierte muster ohne direkten menschlichen einfluss herstellen konnte. babbage war beeindruckt von lovelaces intelligenz und ihren analytischen fähigkeiten, korrespondierte eifrig mit ihr. schließlich wurde ada seine mitarbeiterin.

Die berühmten Notizen der Ada Lovelace

1842 hielt babbage eine vorlesung über seine erfindung an der universität von turin. der mathematiker luigi menabrea transkribierte den vortrag auf französisch, und auf babbages bitte hin übersetzte die 20jährige ada lovelace (inzwischen verheiratet und von ihrem mann unterstützt, der artikel für sie in bibliotheken kopierte, die sie als frau nicht betreten durfte) ihn ins englische, erweiterte ihn aber durch eigene kommentare, die dreimal so lang waren wie das eigentliche protokoll und dem stand der forschung weit vorausgriffen…ada lovelace legte in ihren „notes”, die 1843 erschienen, einen plan zur berechnung der bernoulli-zahlen in diagrammform vor, der als das erste veröffentlichte formale programm gelten kann. sie arbeitete den unterschied zwischen einer bloßen rechenmaschine und einem computer heraus, nämlich dass erstere nur eine fixe berechnung durchführen kann oder auf manuelle eingabe der abzuarbeitenden operationen angewiesen ist, während man mit der programmierung beliebig komplexe algorithmen formulieren und automatisch ablaufen lassen könne.sie postulierte, dass eine maschine anders als der menschlichen geist keine intuition habe, nicht zu eigener erkenntnis fähig sei und nur das tun könne, was wir in der lage sind, ihr zu befehlen. sie nahm die unterteilung in hard- und software vorweg (kupferräder und lochkarten vs. automatischen berechnungen, die in den lochkarten codiert sind), und sie verstand als erste, dass zahlen mehr als nur mengen darstellen können, und dass eine maschine, die zahlen manipulieren kann, alle durch zahlen dargestellten daten manipulieren kann.

Musik komponieren mit Zahlenfolgen

sie sagte voraus, dass maschinen wie die analytical engine nicht nur verwendet werden könnten, um zahlentabellen zu berechnen, wie babbage es wollte, sondern auch um grafiken zu produzieren oder musik zu komponieren (diese nämlich beruhe auf den relationen von tönen, die sich als zahlenkombinationen ausdrücken ließen). babbage war so beeindruckt von ihren beiträgen, dass er ada lovelace „die zauberin der zahlen” nannte. leider starb sie mit nur 36 jahren an krebs. erst hundert jahre später, mit beginn des computerzeitalters, wurde die bedeutung ihrer notizen erkannt.

Später Ruhm

heute wird sie als pionierin der informatik geehrt, nicht zuletzt, seitdem in den 1970ern die computersprache ADA nach ihr benannt wurde.

ada lovelace.

FOTO: diese daguerreotypie ist das einzige bekannte foto von ada lovelace.

Ada Lovelace aka Augusta Ada Byron-1843 or 1850 a rare daguerreotype by Antoine Claudet. Picture taken in his studio probably near Regents Park in London