Admiral Grace Hopper - Visionärer Wissenschaftler
Ohne Grace Hopper würden Programmierer Code mit mathematischen Symbolen anstelle von alphabetischen Wörtern erstellen. Es ist eine kühne Aussage und erstaunlich wahr.

Grace Brewster Murrays Eltern waren ein aufgeklärtes Paar, das glaubte, dass alle ihre Kinder die höchstmögliche Ausbildung verdienten, die sie erreichen konnten. Sie absolvierte das Vassar College im Jahr 1928 mit Abschlüssen in Physik und Mathematik. Von Yale aus erwarb sie 1928 und 1930 einen Master und einen Doktortitel in Mathematik.

Sie heiratete 1930 Professor Vincent Foster Hopper. Von 1931 bis 1943 unterrichtete sie Mathematik in Vassar. Mit 37 Jahren fühlte sie sich gezwungen, sich den Kriegsanstrengungen anzuschließen. Hopper wurde im Harvard Computation Laboratory für militärische Forschung eingesetzt. Dort half sie bei der Entwicklung des automatischen sequenzgesteuerten Rechners, der später den Bauherren der Atombombe half. Sie fing gerade erst an.

Bis 1945, als ihre Ehe endete und sie eine Professur in Yale verweigerte, widmete Hopper ihre Energie zwei Dingen, die sie leidenschaftlich liebte - ihrem Land in den Naval Reserves zu dienen und Informatik zu studieren. Sie arbeitete als Harvard-Forscherin und als leitende Mathematikerin für die Eckert-Mauchly Computer Corporation.

In Mauchly entwarf Hopper 1951 den ersten englischsprachigen Compiler namens A-1-Compiler. Ein Compiler ist ein Computerprogramm, mit dem ein Bediener schnell eine Liste von Anweisungen erstellen kann, die in Objektcode übersetzt werden, der von einem Computer verstanden wird . Zu diesem Zeitpunkt gab es überhaupt keine Compiler. Programmierer mussten Anweisungen jedes Mal manuell im Maschinencode erstellen, wenn die Anweisung benötigt wurde. Dies war eine zeitaufwändige fehleranfällige Aktivität.

Ihre zweite Version, die A-2, war als mathematischer Problemlösungs-Compiler für das Univac-Computersystem bekannt. Ein Bediener würde das Problem in der A-2-Anwendung in einem natürlicheren alphabetischen Format beschreiben. Der A-2 würde eine Übersetzung in fehlerfreiem Maschinencode erzeugen. Die Übersetzung würde an Univac übergeben, der die Lösung ausgeben würde. Der A-2 sparte dem Bediener Zeit und reduzierte Fehler. Der Erfolg der A-2 führte dazu, dass Hopper und ihr Team die erste compilerbasierte Programmiersprache namens FLOW-MATIC entwickelten. Der FLOW-MATIC-Compiler mit seiner englischsprachigen Syntax wurde entwickelt, um allgemeine Geschäftsaufgaben wie Rechnungsstellung und Gehaltsabrechnung zu automatisieren. Dies war der erste kleine Schritt zur Entwicklung der Programmiersprachen, die wir heute verwenden.

1959 feierte die erfolgreichste und benutzerfreundlichste Geschäftsanwendung der Geschichte ihr Debüt. COBOL wurde entwickelt, um das Ziel zu erreichen, eine einzige geschäftsspezifische Programmiersprache zu erstellen. Diese Sprache musste auf vielen Arten von Computerplattformen nützlich sein, eine einfache Codierungsstruktur aufweisen und für jeden ohne Mathematikabschluss verständlich sein. COBOL wurde stark von Hoppers Arbeit mit FLOW-MATIC beeinflusst.

In den nächsten zwei Jahrzehnten hat sich COBOL im Bereich Government, Academic und Enterprise Computing etabliert, da es sich gut für die Verarbeitung von Dateien mit hohem Datenvolumen eignet. Im Laufe der Zeit sind diese Systeme so weit gereift, dass sie vertrauenswürdig sind und sich darauf verlassen, dass sie Daten mit einwandfreier Effizienz und Genauigkeit verarbeiten. Wenn Sie beispielsweise eine Steuererklärung einreichen, wird diese wahrscheinlich während des Einreichungsprozesses durch ein System geleitet, auf dem COBOL ausgeführt wird.

Moderne Programmierer schätzen COBOL als Alltagssprache nicht sehr. COBOL fehlen moderne Funktionen, die in aktuellen Sprachen und Methoden wie C oder .NET zu finden sind, aber COBOL ist nicht veraltet. Regierungen und Finanzinstitute pflegen und verbessern weiterhin COBOL-Anwendungen, die für ihre Geschäftstätigkeit von entscheidender Bedeutung sind.

Hoppers Karriere endete nicht mit COBOL. In den 70er Jahren entwarf und implementierte sie eine Reihe von Standards für die Validierung und Prüfung von Compilern und Programmiersprachen. Diese Standards werden heute vom Nationalen Institut für Standards und Technologie gepflegt und verwaltet. Sie wurde 1986 im Alter von 79 Jahren mehrfach in den Ruhestand als Konteradmiral befördert.

Die Pionierarbeit von Hopper behält ihre Wirkung und ihren Einfluss bis in die Moderne.

• Ihr wird zugeschrieben, die Begriffe "Bug" und "Debugging" nach einem Vorfall mit einer Motte geprägt zu haben, die im Mark II-Computer in Harvard steckt.
• 1969 erhielt sie erstmals die Auszeichnung "Computer Science Man of the Year" der Data Processing Management Association.
• Der 500-Fuß-Zerstörer U.S.S. Hopper wurde nach ihr benannt. Ihre Crew nannte das Schiff "Amazing Grace".
• Am 9. Dezember 2013 erhielt Hopper eine Auszeichnung für moderne Technologiekultur - die Erstellung und Anzeige eines Google-Doodles an ihrem 107. Geburtstag.
• Das Anita Borg Institute veranstaltet seit 1994 die jährliche Grace Hopper Celebration of Women in Computing-Konferenz, die jedes Jahr an verschiedenen Orten auf der ganzen Welt stattfindet.

Was war ihre größte Leistung, nachdem sie so viel in ihrem Leben getan hatte? Hier ist ihre Antwort in ihren eigenen Worten.

"Das Wichtigste, was ich außer dem Erstellen des Compilers erreicht habe, ist die Ausbildung junger Leute.Sie kommen zu mir und sagen: "Glaubst du, wir können das schaffen?" Ich sage "Probieren Sie es aus." Und ich unterstütze sie. Sie brauchen das. Ich verfolge sie, wenn sie älter werden, und rühre sie in regelmäßigen Abständen auf, damit sie nicht vergessen, Risiken einzugehen. "

Video-Anleitungen: March 6, 1983: Grace Hopper—She taught computers to talk (September 2022).