Werbung

Wie Grace Hopper den Grundstein für das Informationszeitalter legte

Grace Hoppers Pionierarbeit hat uns das Informationszeitalter beschert.

Die Zahl der Frauen in Informatikbereichen war in der Neuigkeiten in letzter Zeit sehr oft, da Unternehmen wie Google und Facebook immer wieder Kritik wegen ihres relativen Mangels an Vielfalt in Bezug auf Frauen und andere unterrepräsentierte Gruppen ausgesetzt sind.

Für viele mag dies den Eindruck erwecken, dass Frauen nicht an der Spitze der Innovation in Wissenschaft und Technologie waren, aber dies ist das genaue Gegenteil der Wahrheit. Ohne die unglaubliche Arbeit von Gnadentrichter, die Welt wäre ein radikal anderer Ort als heute.

Quelle: US-Marine

Gnadentrichter war eine bahnbrechende Kraft in der Informatik und wurde bereits zu ihren Lebzeiten als solche anerkannt, daher wollten wir zurückblicken, wie ihre Arbeit an der Entwicklung von Best Practices für die Programmierung, Compilern und letztendlich der Sprache COBOL das moderne Informationszeitalter hervorbrachte.

Entwicklung des modernen Computerparadigmas

Quelle: IBM, über BBC

Vor Grace Hopper waren Computer kaum mehr als riesige Taschenrechner, die gebaut wurden, um komplizierte Arithmetik durchzuführen. Obwohl sie nicht die erste war, die es taterkennen das ungenutzte Potenzial dieser Maschinen, ihre Arbeit hat das Computing in die Programmierung verwandelt, die die Tür für alles geöffnet hat, von Textverarbeitungen über Videospiele bis hin zum Internet.

Nachdem sie die Harvard University verlassen hatte, wo sie als Computational Research Scientist bei der US Navy Reserve tätig war, begann Hopper 1949 bei der Eckert-Mauchly Computer Corporation zu arbeiten. Dort half sie bei der Entwicklung des UNIVAC I, des ersten großen digitalen Computers inDie Vereinigten Staaten.

Hopper war maßgeblich an der Schulung und Ausbildung der ersten Generation von Computerprogrammierern beteiligt und ermutigte sie, Softwarecode zu sammeln und zu teilen, der bestimmte Routineaufgaben ausführte.

Dieses wiederverwendbare, modulare Codekonzept sparte nicht nur Zeit, indem derselbe Code immer wieder verwendet wurde, sondern half auch dabei, den Code effizienter zu machen, eine Praxis, die heute noch in der Computerprogrammierung allgemein praktiziert wird.

Werbung
Quelle: Smithsonian Institute, über Grantland

Hopper entwickelte 1949 auch den ersten Compiler. Compiler ermöglichen Computerprogrammiersprachen auf hoher Ebene, indem sie symbolische Token im Programmcode in eine maschinenlesbare Form umwandeln.

Diese Innovation ermöglichte es Programmen, mehr zu tun, als nur Werte zu berechnen, und so können Programmierer Code schreiben, der Wörter anstelle nur von Zahlen und mathematischen Operatoren verwendet.

Dieser letzte Teil ist besonders wichtig, da die Einführung von menschenlesbarer Sprache in den Programmcode das Programm leichter zu verstehen, zu verfolgen und zu warten machte und die Grundlage ihres wahrscheinlich nachhaltigsten Beitrags war.

COBOL übernimmt die Welt

Quelle: marcgg

Hopper war der Computerwelt Lichtjahre voraus, als sie glaubte, dass Computerprogramme englischsprachige Wörter anstelle undurchsichtiger Symbole und Zahlen verwenden könnten.

Kultur

10 großartige Initiativen, die Mädchen in MINT bringen

Ihre Arbeit an der UNIVAC führte zur Entwicklung des FLOW-MATIC-Compilers, der entwickelt wurde, um eine geschäftsorientierte Programmiersprache in UNIVAC-lesbaren Binärcode umzuwandeln, was die Automatisierung komplizierter Abrechnungs- und Gehaltsabrechnungsaufgaben ermöglicht.

Werbung

Mit ihrem Compiler konnte Hopper zeigen, wie UNIVAC-Maschinen zwanzig englischsprachige Anweisungen lesen und die Anweisungen ausführen können.

Als sie darauf drängte, ganze Sprachen mit Words zu entwickeln, wurde ihr herablassend gesagt, dass dies nicht möglich sei, da Computer nur Binärcode verstehen könnten – nachdem sie gezeigt hatte, dass Computer dazu gebracht werden könnten, englischsprachige Aussagen zu verstehen.

Es dauerte einige Jahre, bis ihre Arbeit ernst genommen wurde, aber als sie 1952 ihr Papier mit der Angabe ihres Compilers veröffentlichen konnte, war die Bühne für ihre revolutionäre Innovation bereitet.

Um die Einführung von UNIVAC-Systemen für Geschäftsanwendungen voranzutreiben, musste eine standardisierte Sprache vorhanden sein, die auf den Maschinen ausgeführt werden kann und die einfach genug zu programmieren ist, damit Unternehmen Programme entwickeln können, die ihren Anforderungen entsprechen.

Werbung

Dies bot Hopper die perfekte Gelegenheit, der Welt zu zeigen, dass ihre Herangehensweise an die Programmierung mit englischsprachigen Anweisungen der einzige Weg nach vorne war.

Sie war eine der treibenden Kräfte hinter dem Komitee, das die erste gemeinsame geschäftsorientierte Sprache entwickelte, die weitgehend auf ihrer früheren Arbeit mit dem FLOW-MATIC-Compiler aufbaute.

1959, die erste Spezifikation für COBOL wurde veröffentlicht und lieferte der Welt die erste High-Level-Programmiersprache, die auf englischen Anweisungen basiert, die in Maschinencode kompiliert wurden, dem Vorläufer jeder modernen High-Level-Sprache, die heute verwendet wird.

Hopper wurde zum führenden Verfechter seiner weit verbreiteten Einführung und gelang es, die Welt auf COBOL umzustellen.

Die US Navy brachte Hopper zurück in den aktiven Dienststatus, um die Computersysteme des gesamten Dienstes auf diese neue standardisierte Sprache umzustellen, wo sie an den Handbüchern und Werkzeugen arbeitete, die den Übergang zu COBOL ermöglichen würden.

Werbung

Von dort aus haben Industrie- und Regierungsbehörden ihren Betrieb auf COBOL umgestellt und verwenden die Sprache bis heute weiter.

Vermächtnis und Anerkennung

Quelle: Offizielles Foto des Weißen Hauses von Chuck Kennedy

Die Liste der Auszeichnungen, die Grace Hopper erhalten hat, ist zu lang, um sie hier aufzulisten, aber einige Highlights sind:

-die Data Processing Management Association verlieh ihr ihre erste AuszeichnungAuszeichnung für den Informatiker des Jahres im Jahr 1969 – eine Ironie, die die Augen verdreht, wenn es eine gab –,

-die British Computer Society nannte sie aDistinguished Fellow 1973 – die erste Amerikanerin und die erste Frau jeglicher Nationalität, die die Ehre erhielt –,

-und erst 2016 wurde Hopper posthum mit dem Freiheitsmedaille des Präsidenten vom damaligen Präsidenten Barrack Obama.

Als sie 1986 aus der Marine ausschied, war sie der älteste aktive Offizier der Marine und nach ihrem Tod 1992 wurde sie auf dem Arlington National Cemetery in Washington, DC beigesetzt, nachdem sie den Rang eines Konteradmirals erreicht hatte und warerhielt die Defense Distinguished Service Medal, die höchstmögliche Ehre, ohne im aktiven Kampf gedient zu haben.

Werbung

Ohne Hopper wäre modernes Computing nicht das, was es heute ist. Jede Sprache, die überall gelehrt wird, von Code-Akademien bis zu den renommiertesten Universitäten der Welt, ist ein direktes Ergebnis ihrer Pionierarbeit.

Ihr Name gehört danebenAlan Turing und John von Neumanns in den Annalen der Informatik. Wir möchten aufhören und anerkennen, dass die Welt, in der wir heute leben, letztendlich Grace Hoppers größtes Vermächtnis ist.

Folgen Sie uns auf

Bleiben Sie über die neuesten technischen Nachrichten auf dem Laufenden

Geben Sie einfach Ihre E-Mail ein und wir kümmern uns um den Rest :

Mit der Anmeldung stimmen Sie unseren zuNutzungsbedingungen und Datenschutzrichtlinie. Sie können sich jederzeit abmelden.