Grace Hopper

Delice Bette | Mai 22, 2023

Zusammenfassung

Grace Brewster Murray Hopper (9. Dezember 1906 – 1. Januar 1992) war eine amerikanische Informatikerin, Mathematikerin und Konteradmiralin der United States Navy. Sie war eine der ersten Programmiererinnen des Harvard Mark I Computers und eine Pionierin der Computerprogrammierung, die einen der ersten Linker erfand. Hopper entwickelte als Erste die Theorie der maschinenunabhängigen Programmiersprachen. Die von ihr auf der Grundlage dieser Theorie entwickelte Programmiersprache FLOW-MATIC wurde später zu COBOL weiterentwickelt, einer frühen Programmiersprache auf hoher Ebene, die noch heute in Gebrauch ist.

Bevor sie der Marine beitrat, promovierte Hopper in Mathematik an der Yale University und war Professorin für Mathematik am Vassar College. Während des Zweiten Weltkriegs versuchte Hopper, in die Marine einzutreten, wurde aber abgelehnt, weil sie 34 Jahre alt war. Stattdessen trat sie in die Marinereserve ein. Hopper begann ihre Karriere in der Informatik 1944, als sie im Harvard Mark I Team unter der Leitung von Howard H. Aiken arbeitete. Im Jahr 1949 trat sie in die Eckert-Mauchly Computer Corporation ein und gehörte zu dem Team, das den UNIVAC I Computer entwickelte. Bei Eckert-Mauchly leitete sie die Entwicklung eines der ersten COBOL-Compiler. Sie war davon überzeugt, dass eine Programmiersprache auf der Grundlage des Englischen möglich war. Ihr Compiler wandelte englische Begriffe in Maschinencode um, der von Computern verstanden wurde. Bis 1952 hatte Hopper ihren Programm-Linker (ursprünglich Compiler genannt) fertiggestellt, der für das A-0 System geschrieben wurde. Während ihres Kriegsdienstes war sie Mitautorin von drei Abhandlungen, die auf ihrer Arbeit am Harvard Mark 1 basierten.

1954 wählte Eckert-Mauchly Hopper als Leiterin ihrer Abteilung für automatische Programmierung aus, und sie leitete die Veröffentlichung einiger der ersten kompilierten Sprachen wie FLOW-MATIC. 1959 beteiligte sie sich am CODASYL-Konsortium, das Hopper als Beraterin bei der Entwicklung einer maschinenunabhängigen Programmiersprache hinzuzog. Daraus entstand die Sprache COBOL, die von ihrer Idee einer auf englischen Wörtern basierenden Sprache inspiriert war. 1966 schied sie aus der Marinereserve aus, wurde aber 1967 von der Marine in den aktiven Dienst zurückgerufen. Im Jahr 1986 schied sie aus der Marine aus und arbeitete als Beraterin für die Digital Equipment Corporation, wo sie ihre Erfahrungen im Bereich der Informatik weitergab.

Der Lenkwaffenzerstörer USS Hopper der Arleigh Burke-Klasse der US-Marine wurde nach ihr benannt, ebenso wie der Supercomputer Cray XE6 „Hopper“ am NERSC. Im Laufe ihres Lebens wurden Hopper 40 Ehrentitel von Universitäten in aller Welt verliehen. Ein College der Universität Yale wurde ihr zu Ehren umbenannt. Im Jahr 1991 erhielt sie die National Medal of Technology. Am 22. November 2016 wurde ihr von Präsident Barack Obama posthum die Presidential Medal of Freedom verliehen.

Grace Brewster Murray wurde in New York City geboren. Sie war das älteste von drei Kindern. Ihre Eltern, Walter Fletcher Murray und Mary Campbell Van Horne, waren schottischer und niederländischer Abstammung und besuchten die West End Collegiate Church. Ihr Urgroßvater, Alexander Wilson Russell, ein Admiral der US-Marine, kämpfte während des Bürgerkriegs in der Schlacht von Mobile Bay… 2-3

Grace war schon als Kind sehr neugierig, eine Eigenschaft, die sie ihr Leben lang behielt. Im Alter von sieben Jahren beschloss sie, herauszufinden, wie ein Wecker funktionierte, und demontierte sieben Wecker, bevor ihre Mutter merkte, was sie tat (damals durfte sie nur eine Uhr benutzen). Für ihre vorbereitende Schulausbildung besuchte sie die Hartridge School in Plainfield, New Jersey. Grace wurde im Alter von 16 Jahren zunächst für eine vorzeitige Zulassung zum Vassar College abgelehnt (weil ihre Testergebnisse in Latein zu niedrig waren), wurde aber im folgenden Jahr zugelassen. Sie schloss ihr Studium in Vassar 1928 mit einem Bachelor-Abschluss in Mathematik und Physik mit Phi Beta Kappa ab und erwarb 1930 ihren Master-Abschluss an der Yale University.

1930 heiratete Grace Murray den New Yorker Universitätsprofessor Vincent Foster Hopper (sie ließen sich 1945 scheiden). Obwohl sie nicht wieder heiratete, behielt sie seinen Nachnamen.

Im Jahr 1934 promovierte Hopper in Mathematik in Yale unter der Leitung von Øystein Ore. Mit ihrer Dissertation „New Types of Irreducibility Criteria“ (Neue Arten von Irreduzierbarkeitskriterien) begann sie 1931, Mathematik in Vassar zu unterrichten, und wurde 1941 zum außerordentlichen Professor befördert.

Zweiter Weltkrieg

Zu Beginn des Zweiten Weltkriegs versuchte Hopper, sich bei der Marine zu melden. Sie wurde aus mehreren Gründen abgelehnt. Mit 34 Jahren war sie zu alt, um sich zu melden, und ihr Verhältnis von Gewicht zu Größe war zu gering. Sie wurde auch mit der Begründung abgelehnt, dass ihre Arbeit als Mathematikerin und Mathematikprofessorin am Vassar College für die Kriegsanstrengungen wertvoll sei. Während des Krieges im Jahr 1943 ließ sich Hopper von Vassar beurlauben und wurde auf die Reserve der US-Marine vereidigt; sie war eine von vielen Frauen, die sich freiwillig zum Dienst bei den WAVES meldeten. Sie musste eine Ausnahmegenehmigung beantragen, um sich einschreiben zu können; sie wog 15 Pfund (6,8 kg) weniger als das Mindestgewicht der Navy von 120 Pfund (54 kg). Sie meldete sich im Dezember und wurde an der Naval Reserve Midshipmen’s School am Smith College in Northampton, Massachusetts, ausgebildet. Hopper schloss 1944 als Klassenbeste ab und wurde als Leutnant Junior Grade dem Bureau of Ships Computation Project an der Harvard University zugeteilt. Sie gehörte zum Team der Mark-I-Computerprogrammierung unter der Leitung von Howard H. Aiken. Hopper und Aiken verfassten gemeinsam drei Abhandlungen über den Mark I, auch bekannt als Automatic Sequence Controlled Calculator. Hoppers Antrag, nach Kriegsende in die reguläre Marine zu wechseln, wurde aufgrund ihres fortgeschrittenen Alters von 38 Jahren abgelehnt. Sie diente weiterhin in der Marinereserve. Hopper blieb bis 1949 am Harvard Computation Lab und lehnte eine volle Professur in Vassar ab, um als Forschungsstipendiatin im Rahmen eines Navy-Vertrags in Harvard zu arbeiten.

UNIVAC

1949 wurde Hopper als leitender Mathematiker Angestellter der Eckert-Mauchly Computer Corporation und trat dem Team bei, das den UNIVAC I entwickelte. Hopper fungierte auch als UNIVAC-Direktor für die Entwicklung der automatischen Programmierung bei Remington Rand. Der UNIVAC war der erste bekannte elektronische Großrechner, der 1950 auf den Markt kam, und war bei der Verarbeitung von Informationen wettbewerbsfähiger als der Mark I.

Als Hopper die Entwicklung einer neuen Programmiersprache vorschlug, die ausschließlich englische Wörter verwenden sollte, „wurde ihr sehr schnell gesagt, dass dies nicht möglich sei, weil Computer kein Englisch verstünden“. Dennoch blieb sie hartnäckig. „Für die meisten Menschen ist es viel einfacher, eine englische Anweisung zu schreiben als Symbole zu verwenden“, erklärte sie. „Also beschloss ich, dass Datenverarbeiter ihre Programme auf Englisch schreiben können sollten, und die Computer würden sie in Maschinencode übersetzen.“

Ihre Idee wurde drei Jahre lang nicht angenommen. In der Zwischenzeit veröffentlichte sie 1952 ihre erste Arbeit zu diesem Thema, Compiler. Anfang der 1950er Jahre wurde das Unternehmen von der Remington Rand Corporation übernommen, für die sie auch ihre erste Arbeit an einem Compiler leistete. Das Programm war als A-Compiler bekannt, und seine erste Version war A-0.: 11

Im Jahr 1952 besaß sie einen funktionierenden Link-Loader, der damals als Compiler bezeichnet wurde. Später sagte sie, dass „niemand das glaubte“ und dass sie „einen laufenden Compiler hatte und niemand ihn anfassen wollte. Sie sagten mir, Computer könnten nur arithmetisch arbeiten“. Sie fährt fort, dass ihr Compiler „mathematische Notation in Maschinencode übersetzte. Die Manipulation von Symbolen war gut für Mathematiker, aber nicht für Datenverarbeiter, die keine Symbolmanipulatoren sind. Nur sehr wenige Menschen sind wirklich Symbolmanipulatoren. Wenn sie es sind, werden sie Berufsmathematiker, nicht Datenverarbeiter. Für die meisten Menschen ist es viel einfacher, eine englische Erklärung zu schreiben, als Symbole zu verwenden. Also beschloss ich, dass Datenverarbeiter ihre Programme auf Englisch schreiben sollten, und die Computer würden sie in Maschinencode übersetzen. Das war der Anfang von COBOL, einer Computersprache für Datenverarbeitungsunternehmen. Ich konnte sagen: ‚Ziehen Sie die Einkommenssteuer vom Lohn ab‘, anstatt zu versuchen, das in Oktalcode zu schreiben oder alle möglichen Symbole zu verwenden. COBOL ist die wichtigste Sprache, die heute in der Datenverarbeitung verwendet wird.“

1954 wurde Hopper zur ersten Direktorin für automatische Programmierung ernannt, und ihre Abteilung brachte einige der ersten compilerbasierten Programmiersprachen heraus, darunter MATH-MATIC und FLOW-MATIC.

COBOL

Im Frühjahr 1959 trafen sich Computerexperten aus Industrie und Regierung zu einer zweitägigen Konferenz, der Conference on Data Systems Languages (CODASYL). Hopper fungierte als technische Beraterin des Komitees, und viele ihrer ehemaligen Mitarbeiter gehörten dem kurzfristigen Komitee an, das die neue Sprache COBOL (ein Akronym für COmmon Business-Oriented Language) definierte. Die neue Sprache erweiterte Hoppers FLOW-MATIC-Sprache mit einigen Ideen aus dem IBM-Äquivalent COMTRAN. Hoppers Überzeugung, dass Programme in einer Sprache geschrieben werden sollten, die dem Englischen nahe kommt (und nicht in Maschinencode oder maschinencodeähnlichen Sprachen wie Assembler), wurde in der neuen Geschäftssprache aufgegriffen, und COBOL wurde zur bis heute am weitesten verbreiteten Geschäftssprache. Zu den Mitgliedern des Ausschusses, der an COBOL arbeitete, gehörte die Absolventin des Mount Holyoke College, Jean E. Sammet.

Von 1967 bis 1977 diente Hopper als Direktorin der Navy Programming Languages Group im Office of Information Systems Planning der Marine und wurde 1973 zum Captain befördert. Sie entwickelte Validierungssoftware für COBOL und dessen Compiler als Teil eines COBOL-Standardisierungsprogramms für die gesamte Marine.

Normen

In den 1970er Jahren setzte sich Hopper dafür ein, dass das Verteidigungsministerium große, zentralisierte Systeme durch Netzwerke kleiner, verteilter Computer ersetzt. Jeder Benutzer an einem beliebigen Computerknoten könnte auf gemeinsame Datenbanken im Netzwerk zugreifen: 119 Sie entwickelte die Implementierung von Standards für das Testen von Computersystemen und -komponenten, vor allem für frühe Programmiersprachen wie FORTRAN und COBOL. Die Tests der Navy auf Konformität mit diesen Standards führten zu einer erheblichen Konvergenz zwischen den Programmiersprachendialekten der großen Computerhersteller. In den 1980er Jahren wurden diese Tests (und ihre offizielle Verwaltung) vom National Bureau of Standards (NBS) übernommen, das heute als National Institute of Standards and Technology (NIST) bekannt ist.

In Übereinstimmung mit den Abnutzungsvorschriften der Marine schied Hopper Ende 1966 im Alter von 60 Jahren im Rang eines Kommandanten aus der Marinereserve aus. Im August 1967 wurde sie für einen Zeitraum von sechs Monaten in den aktiven Dienst zurückgerufen, der dann in einen unbefristeten Einsatz überging. Im Jahr 1971 ging sie erneut in den Ruhestand, wurde aber 1972 erneut in den aktiven Dienst zurückbeordert. Sie wurde 1973 von Admiral Elmo R. Zumwalt, Jr. zum Kapitän befördert.

Nachdem der republikanische Abgeordnete Philip Crane sie im März 1983 in einer Sendung von 60 Minutes gesehen hatte, setzte er sich für H.J.Res. 341 ein, eine gemeinsame Resolution des Repräsentantenhauses, die am 15. Dezember 1983 zu ihrer Beförderung zum Commodore durch eine Sonderernennung durch Präsident Ronald Reagan führte. Sie blieb noch mehrere Jahre im aktiven Dienst, bis sie mit Sondergenehmigung des Kongresses in den Ruhestand versetzt wurde. Mit Wirkung vom 8. November 1985 wurde der Rang eines Commodore in Konteradmiral (untere Hälfte) umbenannt, und Hopper wurde zu einer der wenigen weiblichen Admiräle der Marine.

Nach einer Karriere von mehr als 42 Jahren wurde Admiral Hopper am 14. August 1986 aus der Marine verabschiedet. Bei einer Feier in Boston auf der USS Constitution anlässlich ihrer Pensionierung wurde Hopper die Defense Distinguished Service Medal verliehen, die höchste Auszeichnung des Verteidigungsministeriums, die nicht im Kampf verliehen wird.

Zum Zeitpunkt ihrer Pensionierung war sie der älteste diensttuende Offizier der US-Marine (79 Jahre, acht Monate und fünf Tage), und ihre Pensionierungszeremonie fand an Bord des ältesten diensttuenden Schiffes der US-Marine statt (188 Jahre, neun Monate und 23 Tage). Die Admirale William D. Leahy, Chester W. Nimitz, Hyman G. Rickover und Charles Stewart waren die einzigen anderen Offiziere in der Geschichte der Marine, die in einem höheren Alter im aktiven Dienst waren. Leahy und Nimitz dienten aufgrund ihrer Beförderung zum Flottenadmiral lebenslang im aktiven Dienst.

Nach ihrem Ausscheiden aus der Marine wurde sie als leitende Beraterin bei der Digital Equipment Corporation (DEC) angestellt. Ursprünglich wurde Hopper von Rita Yavinsky eine Stelle angeboten, aber sie bestand darauf, das übliche formelle Vorstellungsgespräch zu absolvieren. Daraufhin schlug sie im Scherz vor, dass sie bereit wäre, eine Stelle anzunehmen, bei der sie an abwechselnden Donnerstagen zur Verfügung stünde und als Pionierin im Computermuseum ausgestellt würde, als Gegenleistung für ein großzügiges Gehalt und ein unbegrenztes Spesenkonto. Stattdessen wurde sie als leitende beratende Ingenieurin in Vollzeit eingestellt, was einem SVP-Äquivalent auf technischer Ebene entspricht. In dieser Position vertrat Hopper das Unternehmen auf Branchenforen und war neben anderen Verpflichtungen auch in verschiedenen Branchenausschüssen tätig. Sie behielt diese Position bis zu ihrem Tod im Alter von 85 Jahren im Jahr 1992.

Bei DEC diente Hopper vor allem als Botschafterin des guten Willens. Sie hielt zahlreiche Vorträge über die Anfänge der Computertechnik, ihre Karriere und über Maßnahmen, die Computerhersteller ergreifen könnten, um ihren Benutzern das Leben zu erleichtern. Sie besuchte die meisten technischen Einrichtungen von Digital, wo sie am Ende ihrer Ausführungen in der Regel mit stehenden Ovationen bedacht wurde. Obwohl sie nicht mehr als Offizierin diente, trug sie entgegen den Vorschriften des US-Verteidigungsministeriums bei diesen Vorträgen stets ihre Marineuniform. Im Jahr 2016 erhielt Hopper in Anerkennung ihrer bemerkenswerten Beiträge zur Informatik die Freiheitsmedaille des Präsidenten, die höchste zivile Auszeichnung der USA.

„Das Wichtigste, was ich neben dem Bau des Compilers erreicht habe, ist die Ausbildung junger Menschen. Sie kommen zu mir und sagen: ‚Glaubst du, wir können das machen?‘ Ich sage: ‚Versuch es.‘ Und ich gebe ihnen Rückendeckung. Das brauchen sie. Ich behalte sie im Auge, wenn sie älter werden, und rüttle sie in regelmäßigen Abständen auf, damit sie nicht vergessen, Risiken einzugehen.“

Am Neujahrstag 1992 starb Hopper im Alter von 85 Jahren in ihrem Haus in Arlington, Virginia, eines natürlichen Todes. Sie wurde mit allen militärischen Ehren auf dem Arlington National Cemetery beigesetzt.

In der Populärkultur

Ihr Vermächtnis war ein inspirierender Faktor für die Gründung der Grace Hopper Celebration of Women in Computing. Diese jährlich stattfindende Konferenz soll die Forschungs- und Karriereinteressen von Frauen in der Informatik in den Vordergrund rücken.

Quellen

  1. Grace Hopper
  2. Grace Hopper
  3. ^ On the retired list from December 31, 1966 to August 1, 1967 and from 1971–1972.[48]
  4. Архив по истории математики Мактьютор
  5. Richard L. Wexelblat, ed. History of Programming Languages (неопр.). — New York: Academic Press, 1981. — ISBN 0-12-745040-8.
  6. „Carson“, „Erin“ (23 de Novembro de 2016). «White House honors two of tech’s female pioneers». „CBS News“. Consultado em 14 de Agosto de 2019
  7. Williams, Kathleen (2004). Grace Hopper: Admiral of the Cyber Sea. [S.l.]: Naval Institute Press
  8. a b Green, Judy and Jeanne LaDuke (2009). Pioneering Women in American Mathematics: The Pre-1940 PhD’s. Providence, R.I.: American Mathematical Society. ISBN 978-0821843765
  9. G. M. Hopper and O. Ore, „New types of irreducibility criteria,“ Bull. Amer. Math. Soc. 40 (1934) 216
  10. «Prof. Vincent Hopper of N.Y.U., Literature Teacher, Dead at 69». New York Times. 21 de janeiro de 1976
  11. Richard L. Wexelblat, ed. (1981). History of Programming Languages. Nueva York: Academic Press. ISBN 0-12-745040-8.
Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.