Blogverzeichnis Bloggerei.de
top of page

Grace Hopper und der Moment, in dem Computer lesbar werden sollten

Quadratisches Cover im Wissenschaftswelle-Stil mit Grace Hopper vor einem UNIVAC-Rechner, gelber Überschrift „GRACE HOPPER“ und rotem Banner „WIE COMPUTER LESBAR WURDEN“.

Grace Hopper erscheint in populären Technikgeschichten oft in zwei Rollen zugleich: als die Frau mit der berühmten Motte im Logbuch und als "Mutter von COBOL". Beides ist nicht ganz falsch, aber beides verfehlt den Kern. Der eigentliche Einschnitt, für den Grace Hopper steht, liegt tiefer. Sie half, Programmierung aus der Sphäre mühsamer Handarbeit herauszulösen und als etwas zu denken, das Maschinen teilweise selbst übernehmen, Menschen besser lesen und Institutionen gemeinsam pflegen können.


Das klingt heute beinahe selbstverständlich. Wer mit Python, JavaScript oder einer Tabellenformel arbeitet, erwartet, dass zwischen menschlicher Absicht und Maschinenlogik mehrere Schichten von Übersetzung liegen. In den frühen 1940er- und 1950er-Jahren war genau das umstritten. Wie die Vassar-Biografie und die Kurzbiografie der U.S. Navy zeigen, kam Hopper aus Mathematik, Lehre und Militärdienst in ein Feld, das noch nicht einmal eine stabile Vorstellung davon hatte, was "Programmieren" überhaupt werden sollte.


Der eigentliche Engpass war nicht die Maschine


Als Hopper 1944 an den Harvard Mark I kam, arbeitete sie nicht an einem fertigen Berufsbild, sondern in einem Labor, in dem vieles erst erfunden werden musste. In ihrer mündlichen Geschichte beim Computer History Museum beschreibt sie eine Welt ohne etablierte Programmiersprachen, ohne ausgereifte Werkzeuge und ohne den später selbstverständlichen Unterschied zwischen Hardware und Softwarekultur. Man schrieb Codebücher, kopierte Routinen, verschob Adressen und dokumentierte Verfahren, weil es sonst niemand tat.


Dass Hopper später an einem Handbuch für den Mark I mitschrieb, ist deshalb kein bloßer biografischer Nebensatz. Die IEEE-Computer-Society-Einordnung macht deutlich, wie eng bei ihr frühes Rechnen, Erklären und Dokumentieren zusammengehörten. Programmierung war für sie nicht nur das Hervorbringen von Befehlen, sondern auch das Ordnen eines Verfahrens, damit andere es nachvollziehen konnten. Genau dort liegt eine Kontinuität, die bis in ihre Arbeit an Compilern und Standards reicht.


Die berühmte Motte aus dem Mark-II-Logbuch gehört in diese frühe Laborwelt, aber sie trägt weniger, als spätere Legenden gern behaupten. Das Smithsonian-Objekt zum Logbuch erinnert daran, dass Ingenieure schon lange vor 1947 von "bugs" sprachen. Der Witz an der Episode war nicht die Erfindung des Begriffs, sondern der buchstäbliche Fund eines Insekts in einer Maschine. Wer Hopper nur über diese Anekdote erinnert, reduziert sie auf eine hübsche Randnotiz der Computergeschichte.


Was der erste Compiler wirklich löste


Spannender ist das Problem, das Hopper Anfang der 1950er-Jahre bei UNIVAC beschäftigte. In ihrer Oral History schildert sie es erstaunlich unspektakulär: Programmierer kopierten Routinen nicht zuverlässig, und sie verschoben Adressen fehleranfällig von Hand. Die Maschine, so ihre schlichte Einsicht, war geradezu dafür gebaut, solche stupiden Operationen besser zu erledigen als Menschen. Aus dieser Frustration heraus entstand A-0.


Definition: Historisch sauber auf A-0 schauen


A-0 war noch kein Compiler im heutigen Vollsinn. Es war eher ein frühes System, das Bibliotheksroutinen auswählte, einband und Adressen automatisch behandelte. Gerade deshalb ist es historisch so wichtig: Die Maschine begann, an ihrer eigenen Programmierung mitzuarbeiten.


Die Timeline des Computer History Museum ordnet A-0 für 1952 als Programm ein, das englischähnliche Eingaben statt bloßer Nummern zuließ. Die neuere IEEE-Spectrum-Einordnung ergänzt einen wichtigen Punkt: Das, was damals "Compiler" hieß, funktionierte eher wie ein Linker oder Loader als wie moderne Compiler. Das ist keine Entwertung von Hopper, sondern die präzisere Beschreibung ihres Beitrags. Sie löste nicht schon alle späteren Übersetzungsprobleme. Sie verschob die Grenze dessen, was man von einer Maschine erwarten durfte.


Diese Verschiebung war kulturell fast radikaler als technisch. Wenn ein Computer nicht nur rechnet, sondern Teile der Programmierarbeit selbst organisiert, dann wird Software schrittweise von einer Spezialkunst zur vermittelbaren Praxis. In dieser Perspektive passt Hopper gut zu der längeren Linie, die auch die Geschichte des Algorithmus beschreibt: Verfahren werden mächtiger, sobald sie aus dem Kopf einzelner Könner in übertragbare Formen wandern.


FLOW-MATIC war mehr als nur ein Zwischenschritt


Nach A-0 blieb Hopper nicht bei der Automatisierung technischer Detailarbeit stehen. Mit FLOW-MATIC verfolgte sie die viel größere Idee, dass Programme näher an menschlicher Sprache und an organisatorischen Abläufen liegen sollten. Die CHM-Timeline beschreibt FLOW-MATIC als ersten englischsprachigen Compiler für kaufmännische Datenverarbeitung. Das klingt trocken, war aber ein Angriff auf die stillschweigende Annahme, Computer seien im Kern nur für mathematische Spezialisten gebaut.


Hier zeigt sich auch, wie eng technische Form und institutioneller Zweck verbunden waren. Geschäftsdatenverarbeitung verlangt andere Lesbarkeiten als ballistische Tabellen oder wissenschaftliche Numerik. Wer Löhne, Bestände, Rechnungen und Verwaltungsabläufe verarbeiten will, braucht Sprachen, die nicht nur effizient laufen, sondern in Organisationen übergeben, geprüft und langfristig verstanden werden können. Diese Verschiebung von der Maschine zur Organisation macht Hopper bis heute modern.


Gerade deshalb lohnt es sich, ihre Leistung nicht mit einer simplen Formel wie "sie erfand die Sprache, mit der Computer Englisch verstanden" abzufertigen. Hopper wollte nicht, dass Computer plötzlich wie Menschen denken. Sie wollte, dass die Kluft zwischen menschlicher Arbeitsbeschreibung und maschinischer Ausführung kleiner wird. Das ist eine nüchterne, aber folgenreiche Vision.


COBOL war kein Solo, aber ohne Hopper sähe es anders aus


Bei COBOL wird Präzision besonders wichtig. Hopper hat COBOL nicht im Alleingang erfunden, und der Artikel sollte das auch nicht behaupten. Die Navy-Biografie hält fest, dass sie an den frühen CODASYL-Treffen beteiligt und für die Entwicklung von COBOL instrumental war. Die IEEE-Computer-Society-Seite formuliert noch genauer: Hoppers Beitrag lief über ihre Untergebenen in den Gremien und vor allem über den enormen Einfluss von FLOW-MATIC auf die neue Standardsprache.


Das macht ihre Rolle nicht kleiner, sondern historisch interessanter. In ihrer Oral History spricht Hopper selbst erstaunlich offen darüber, wie sehr praktische Koalitionen, Kompromisse und Zuschreibungen zum Entstehen von COBOL gehörten. Nicht Genialität im stillen Kämmerchen, sondern Standardisierung zwischen Firmen, Behörden und Nutzern stand im Zentrum. Gerade diese Form kollektiver Technikgeschichte wird in Heroenbiografien oft unterschätzt.


Dass COBOL lesbar und vergleichsweise portabel sein sollte, war kein ästhetischer Luxus. Es war eine infrastrukturelle Entscheidung. Sobald mehrere Hersteller, Behörden und Unternehmen mit ähnlichen Datenproblemen arbeiten, wird eine gemeinsame Sprache politisch und ökonomisch wertvoll. Darin liegt eine Verbindung zu neueren Texten wie Algorithmische Verwaltung: Code wird dann mächtig, wenn er in Regeln, Verfahren und Zuständigkeiten einer Institution einsickert.


Warum die Navy Hopper noch einmal brauchte


1967 wurde Hopper aus dem Ruhestand in den aktiven Dienst zurückgeholt. Auch das war kein bloßer Ehrenakt. Laut Navy-Biografie und Vassar-Lebenslauf brauchte die U.S. Navy ihre Erfahrung, um Programmiersprachen zu standardisieren und die wachsenden Kosten mangelnder Portabilität in den Griff zu bekommen. In ihrer eigenen Rückschau beschreibt Hopper diese Phase als Kampf gegen explodierende Umstellungskosten und proprietäre Verkrustungen.


Das ist ein entscheidender Punkt für ihre Nachwirkung. Hopper war nicht nur frühe Programmiererin und Sprachentwicklerin, sondern auch eine Denkerin institutioneller Softwarepflege. Sie verstand, dass Programmiersprachen nicht im luftleeren Raum existieren. Sie hängen an Schulung, Testverfahren, Dokumentation, Normen und an der Frage, ob eine Organisation Wechsel und Wachstum überlebt. In diesem Sinn führt von Hopper eine lange Linie zu Themen wie Open Source, wo Wiederverwendbarkeit, Lesbarkeit und gemeinschaftliche Wartung bis heute den Unterschied machen.


Was von Grace Hopper bleibt


Grace Hopper ist wichtig, weil sie ein technisches Problem in ein zivilisatorisches übersetzte. Computer sollten nicht nur schneller rechnen. Sie sollten Arbeit so verarbeiten, dass Menschen mit ihnen planen, dokumentieren, austauschen und standardisieren können. A-0, FLOW-MATIC, COBOL und die spätere Navy-Arbeit sind keine vier zufälligen Stationen, sondern Varianten derselben Idee.


Darum greift auch das populäre Bild der einsamen Wunderfigur zu kurz. Hopper war produktiv, eigensinnig und außergewöhnlich. Aber ihr eigentliches Vermächtnis liegt gerade darin, dass sie Programmierung aus der Abhängigkeit einzelner Spezialisten herauslösen wollte. Software sollte lesbar, lehrbar und übertragbar werden. Erst dadurch konnten Computer zu organisatorischen Werkzeugen einer breiten Gesellschaft werden.


Wenn heute Systeme Texte entwerfen, Datenflüsse sortieren oder wie bei KI-Agenten im Büro Aufgaben in menschlicher Sprache annehmen, dann ist das nicht einfach "mehr vom Selben". Aber die Richtung ist verwandt. Hopper stellte früh die Frage, wie viel von der formalen Übersetzungsarbeit Maschinen selbst übernehmen können, ohne dass Menschen die Kontrolle über Sinn, Struktur und Verantwortung verlieren. Diese Frage ist viel aktueller als die Motte im Logbuch.


Autorenprofil


Benjamin Metzig ist Gründer, Autor und redaktionell Verantwortlicher von Wissenschaftswelle.de. Wissenschaftswelle ist ein persönlich geführtes redaktionelles Wissensprojekt, das komplexe Themen aus unterschiedlichen Fachbereichen sorgfältig recherchiert, strukturiert und verständlich aufbereitet. Moderne Recherche-, Analyse- und KI-Werkzeuge dienen dabei als Unterstützung, während Auswahl, Einordnung, Ton, Quellenbewertung und Veröffentlichung redaktionell bei Benjamin Metzig verantwortet bleiben. Mehr zum Profil: Autorenprofil von Benjamin Metzig.



Weiterlesen


Kommentare

Mit 0 von 5 Sternen bewertet.
Noch keine Ratings

Rating hinzufügen


Mehr aus dem Blog
 

bottom of page