Konteradmiralin Grace Murray Hopper: Die Mutter von Cobol

Inhaltsverzeichnis:

Konteradmiralin Grace Murray Hopper: Die Mutter von Cobol
Konteradmiralin Grace Murray Hopper: Die Mutter von Cobol
Anonim

Die als Mutter von Cobol bekannte Konteradmiralin Grace Murray Hopper war eine Computerpionierin, Marineoffizierin, Pädagogin, Dozentin und Medaillengewinnerin im Bereich der Informatik. Ihr Wissen, ihre Bildung, Hartnäckigkeit und Erfahrung führten zu ihrer internationalen Anerkennung.

Wer ist Grace Hopper? Die frühen Jahre

Grace Brewster Murray Hopper wurde im Dezember 1906 in New York City geboren und war die Tochter von W alter Fletcher Murray und Mary Campbell Van Horne. Als Kind wurde sie in Privatschulen unterrichtet und zeigte schon früh Interesse an Technik.

Image
Image

Sie absolvierte Phi Beta Kappa am Vassar College im Jahr 1928 mit Abschlüssen in Mathematik und Physik. Anschließend erhielt sie 1930 ihren Master-Abschluss in Mathematik in Yale und begann ein Jahr später, dasselbe Fach am Vassar College zu unterrichten. Ihre pädagogische Laufbahn schloss sie 1934 mit dem Ph. D. in Mathematik. Später wurde sie selbst Erzieherin und professionelle Dozentin im Bereich Informatik.

“Programmieren ist für mich mehr als eine wichtige praktische Kunst. Es ist auch ein gigantisches Unterfangen in den Grundlagen des Wissens.“

Die Marinekarriere von Konteradmiral Hopper

Während des Zweiten Weltkriegs versuchte Grace Murray Hopper, sich bei der Marine anzumelden, aber sie wurde wegen ihres Alters (34) und ihrer geringen Statur abgelehnt. Anschließend verabschiedete sie sich von ihrer Arbeit am Vassar College, um der United States Naval Reserve (Women’s Reserve) beizutreten, die als WAVES bekannt ist.

Image
Image

Nach ihrer Ausbildung an der Naval Reserve Midshipmen’s School in Massachusetts machte sie ihren Abschluss als Klassenbeste. Anschließend wurde sie dem Bureau of Ships Computation Project an der Harvard University als Lieutenant, Junior Grade, zugeteilt.

Sie hielt an ihrer Zugehörigkeit zur Naval Reserve für den Rest ihres Lebens fest, auch wenn sie bedeutende technologische Beiträge leistete. Obwohl die Marine ihre Versetzung zur Marine außerhalb der Reserve nie genehmigte, erhielt sie 1966 den Rang eines Kommandanten, 1973 einen Kapitän, 1983 einen Kommodore und 1985 einen Konteradmiral.

“Führung ist keine Einbahnstraße, Loyalität hoch und Loyalität runter. Respekt vor den Vorgesetzten; kümmere dich um deine Crew.“

1987 wurde ihr die Defense Distinguished Service Medal verliehen, die höchste militärische Auszeichnung außerhalb des Kampfes.

Wofür ist Grace Hopper bekannt?

Während seiner Zeit beim Bureau of Ships Computation Project in Harvard arbeitete Hopper mit einem anderen Computerpionier, Howard Aiken, zusammen. Unter der Leitung von Aiken entwickelte das Team den Computer Mark I, auch bekannt als Automatic Sequence Controlled Calculator. Hopper wurde mit der Programmierung des Mark I beauftragt und schrieb ein über 500 Seiten umfassendes Benutzerhandbuch für diesen frühen elektromechanischen Computer.

Sie und die Berechnungen des Teams sollen für die Kriegsanstrengungen unerlässlich gewesen sein. Das Militär verwendete sie zur Berechnung von Raketenflugbahnen, zur Kalibrierung von Minensuchbooten und zur Erstellung von Reichweitentabellen für neue Geschütze.

Image
Image

Mark II und Mark III folgten bald darauf. Der Geschichte nach fand das Team eines Abends im Jahr 1947 eine Motte im Inneren des Mark II, was Hopper zum ersten machte, der ein Computerproblem als „Bug“bezeichnete. Hopper setzte ihre Arbeit mit dem Harvard Computation Lab bis 1949 fort.

Sie trat dann der Eckert-Mauchly Computer Corporation bei, die später von Remington Rand übernommen wurde. Sie arbeitete als leitende Mathematikerin in dem Team, das UNIVAC I entwickelte, den ersten vollelektronischen Großcomputer, der 1950 auf den Markt kam.

"Von da an sagten wir, wenn irgendetwas mit einem Computer schief ging, dass er Fehler enthält."

Während dieser Zeit schlug Hopper eine neue Computersprache vor. Sie glaubte, dass die Menschen eine Programmiersprache häufiger mit englischen Wörtern als nur mit Symbolen verwenden würden. Während das Unternehmen ihren Vorschlag einige Jahre lang ablehnte, gab Hopper ihre Idee nicht auf und entwickelte den ersten Compiler für Computersprachen.

1952 wurde die erste Version des Programms mit dem Namen A-0 geboren. Dieses Programm, das als Linker fungierte, gab Programmierern die Möglichkeit, Programme für mehrere Computer anstatt für einzelne zu schreiben. Und der Compiler „übersetzte mathematische Schreibweise in Maschinencode.“

"Sie sagten mir, Computer könnten nur rechnen."

Zwischen 1954 und 1955 kam Flow-Matic auf den Markt, eine Compiler-basierte Programmiersprache, die englische Anweisungen als Befehle verwendet. Das Programm wurde 1958 der Öffentlichkeit zugänglich gemacht. Flow-Matic war das Konzept, das Cobol geprägt hat.

Cobol (allgemeine geschäftsorientierte Sprache) wurde 1959 definiert und ist eine Programmiersprache für Datenprozessoren, die wir noch heute verwenden. Hopper förderte diese Sprache in den 1960er Jahren sowohl im militärischen als auch im privaten Sektor. In den 1970er Jahren war Cobol die weltweit am weitesten verbreitete Computersprache.

Image
Image

Hopper diente als Direktor der Navy Programming Languages Group, entwickelte Validierungssoftware für Cobol, und der Compiler war Teil des Standardisierungsprogramms für die gesamte Navy.

In den 1970er Jahren entwickelte sie Standards zum Testen von Computersystemen und -komponenten. Das National Bureau of Standards (jetzt das National Institute of Standards and Technology (NIST)) hat diese Tests übernommen.

"Der gefährlichste Satz in der Sprache ist: 'Das haben wir schon immer so gemacht.'"

Die Zeitleiste eines Vermächtnisses

1906: Geboren in New York City.

1928: graduierte Phi Beta Kappa vom Vassar College.

1930: Erhielt ihren Master in Mathematik an der Yale University und heiratete den Professor Vincent Foster Hopper von der New York University.

1931: Begann am Vassar College Mathematik zu unterrichten.

1934: Abschluss ihres Ph. D. in Mathematik von der Yale University.

1943: Trat der U. S. Naval Reserve (WAVES) bei.

1944: Eingestellt als Lieutenant, Junior Grade, und dem Bureau of Ships Computation Project an der Harvard University zugeteilt.

1945: Von ihrem Ehemann Vincent Foster Hopper geschieden.

1949: Eintritt in die Eckert-Mauchly Computer Corporation als leitender Mathematiker.

1952: Entwickelte den ersten Compiler für Computersprachen.

1954: Entwickelte mit ihrem Team die Programmiersprachen Math-Matic und Flow-Matic.

1959: Definierte die Programmiersprache Cobol und wurde Dozent an der Moore School of Electrical Engineering an der University of Pennsylvania.

1966: Erlangte den Rang eines Kommandanten und zog sich aus der Marinereserve zurück.

1967, 1971, 1972: Wiedereinberufung in den aktiven Dienst der Marinereserve, wieder in den Ruhestand und wieder in den aktiven Dienst zurückgekehrt.

"Ich scheine viel in den Ruhestand zu gehen."

1972 - 1978: Diente als professioneller Dozent an der George Washington University.

1973: Erlangte den Rang eines Kapitäns in der Naval Reserve und wurde als erste Amerikanerin und Frau zum Distinguished Fellow der British Computer Society ernannt.

1983: Kommodore-Rang in der Naval Reserve durch spezielle Ernennung zum Präsidenten durch Präsident Ronald Reagan.

1985: Erlangte den Rang eines Konteradmirals in der Naval Reserve.

1986 - 1987: Aus der Naval Reserve endgültig ausgeschieden und mit der Defense Distinguished Service Medal ausgezeichnet.

1988: Erh alt der National Medal of Technology.

1991: Ernennung zum Fellow der American Academy of Arts and Sciences.

Im Januar 1992 starb Konteradmiral Grace Murray Hopper im Alter von 85 Jahren eines natürlichen Todes im Schlaf und wurde mit vollen militärischen Ehren auf dem Arlington National Cemetery beigesetzt. Sie hatte keine Kinder. Nach ihrem Tod erhielt sie die Presidential Medal of Freedom, um ihre Verdienste um die Informatikbranche anzuerkennen.

Danke, Grace Murray Hopper

Allein in Bezug auf Cobol haben Überarbeitungen im Laufe der Jahrzehnte zu objektorientierten Syntaxen geführt, die von Anbietern wie IBM und Fujitsu verwendet werden. Cobol-Programme laufen immer noch auf Betriebssystemen wie Unix und Windows. Und das Konzept, englische Anweisungen als Computerbefehle zu verwenden, hat nicht nur Programmiersprachen beeinflusst, sondern auch die Menschen, die sie schreiben und täglich verwenden.

“Ein Schiff im Hafen ist sicher, aber dafür sind Schiffe nicht da. Aufs Meer hinaussegeln und neue Dinge tun.“

Ohne die Beiträge von Grace Murray Hopper wären wir in der Welt der Technologie nicht da, wo wir heute sind. Vielen Dank, Konteradmiral Grace Murray Hopper.

Lesen Sie mehr über andere einflussreiche Frauen in der Technologie mit unserer Liste wichtiger Frauen in der Geschichte der Videospiele.

Empfohlen: