Grace Hopper

Dafato Team | 25.12.2023

Inhaltsverzeichnis

Zusammenfassung

Grace Brewster 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 geschaffene Programmiersprache FLOW-MATIC wurde später zu COBOL weiterentwickelt, einer frühen Programmiersprache auf hoher Ebene, die noch heute verwendet wird.

Bevor sie zur Marine ging, erwarb Hopper einen Doktortitel in Mathematik und mathematischer Physik 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 und verließ ihre Stelle am Vassar College. Hopper begann ihre Karriere als Informatikerin im Jahr 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 der Meinung, dass das Programmieren mit einer auf Englisch basierenden Programmiersprache vereinfacht werden sollte. 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. Ihr wird zugeschrieben, das erste Computerhandbuch geschrieben zu haben, "A Manual of Operation for the Automatic Sequence Controlled Calculator".

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. Hopper förderte die Verwendung dieser Sprache in den 60er Jahren. Im Jahr 1966 schied sie aus der Marinereserve aus, wurde aber 1967 von der Marine in den aktiven Dienst zurückgerufen. Sie schied 1986 aus der Marine aus und arbeitete als Beraterin für die Digital Equipment Corporation, wo sie ihre Erfahrungen mit Computern 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 sie posthum von Präsident Barack Obama mit der Presidential Medal of Freedom ausgezeichnet.

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, in die Marine einzutreten, wurde jedoch 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 1943 ließ sich Hopper vom Vassar College beurlauben und wurde in die Reserve der US-Marine aufgenommen; sie war eine von vielen Frauen, die sich freiwillig für den Dienst bei den WAVES meldeten.

Sie musste eine Ausnahmegenehmigung beantragen, um in Dienst gestellt zu werden; sie lag 15 Pfund (6,8 kg) unter dem Mindestgewicht der Marine 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 war Mitglied des Mark-I-Computerprogrammierstabs 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 auf Versetzung in die reguläre Marine bei Kriegsende 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 rechnen".

Im Jahr 1954 wurde Hopper zum ersten Direktor für automatische Programmierung des Unternehmens ernannt. Ab 1954 wurde Hoppers Arbeit durch das System von Laning und Zierler beeinflusst, das der erste Compiler war, der algebraische Notation als Eingabe akzeptierte. Ihre Abteilung brachte einige der ersten compilerbasierten Programmiersprachen heraus, darunter MATH-MATIC und FLOW-MATIC.

Hopper sagte, dass ihr Compiler A-0 "mathematische Notation in Maschinencode übersetzt". Das Manipulieren von Symbolen war gut für Mathematiker, aber es war nicht gut für Datenverarbeiter, die keine Symbolmanipulatoren waren. 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 sollten 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."

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. Im Jahr 1973 wurde sie 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 eine der wenigen weiblichen Admirale der Marine.

Nach einer mehr als 42 Jahre währenden Karriere wurde Konteradmiral Hopper am 14. August 1986 aus der Marine verabschiedet. Zu diesem Zeitpunkt war sie das dienstälteste Mitglied der Marine. 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 Versetzung in den Ruhestand war sie der älteste Offizier im aktiven Dienst der US-Marine (79 Jahre, acht Monate und fünf Tage), und ihre Versetzung in den Ruhestand erfolgte an Bord des ältesten Schiffes der US-Marine (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.

Admiral Hopper war die erste Person, über die zweimal in 60 Minutes berichtet wurde, das erste Mal im März 1983 und das zweite Mal am 24. August 1986.

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: 'Meinst du, wir können das schaffen?' 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."

Während eines Großteils ihrer späteren Karriere war Hopper eine gefragte Rednerin bei verschiedenen computerbezogenen Veranstaltungen. Sie war bekannt für ihren lebhaften und respektlosen Vortragsstil sowie für ihren reichen Schatz an frühen Kriegsgeschichten. Sie erhielt auch den Spitznamen "Grandma COBOL".

Während Hopper 1947 an einem Mark-II-Computer an der Harvard-Universität arbeitete, entdeckten ihre Mitarbeiter eine Motte, die in einem Relais feststeckte und den Betrieb des Computers behinderte. Nachdem sie das Insekt herausgezogen hatte, wurde es auf einem Protokollblatt für diesen Tag mit dem Vermerk "First actual case of bug being found" festgehalten. Obwohl weder sie noch ihre Mitarbeiter den genauen Begriff "Fehlersuche" in ihren Protokolleinträgen erwähnten, gilt dieser Fall als historisches Beispiel für die "Fehlersuche" in einem Computer, und Hopper wird zugeschrieben, dass er den Begriff in der Informatik populär gemacht hat. Viele Jahrzehnte lang war der Begriff "Bug" für eine Fehlfunktion in verschiedenen Bereichen gebräuchlich, bevor er auf Computer angewendet wurde. Die Überreste der Motte befinden sich im Logbuch der Gruppe im Smithsonian Institution's National Museum of American History in Washington, D.C.

Hopper wurde durch ihre visuelle Hilfe in Nanosekunden bekannt. Leute (wie Generäle und Admiräle) fragten sie, warum die Satellitenkommunikation so lange dauert. Sie begann, Drahtstücke zu verteilen, die knapp einen Fuß lang waren - 11,8 Zoll (30 cm) - die Strecke, die das Licht in einer Nanosekunde zurücklegt. Sie gab diesen Drahtstücken den Beinamen "Nanosekunden". Sie wies ihre Zuhörer sorgfältig darauf hin, dass die Länge ihrer Nanosekunden die maximale Entfernung ist, die die Signale im Vakuum zurücklegen würden, und dass sich die Signale durch die eigentlichen Drähte, die ihr Lehrmittel waren, langsamer bewegen würden. Später verwendete sie dieselben Drahtstücke, um zu veranschaulichen, warum Computer klein sein müssen, um schnell zu sein. Bei vielen ihrer Vorträge und Besuche verteilte sie "Nanosekunden" an die Zuhörer und verglich sie mit einer 300 Meter langen Drahtspule, die einer Mikrosekunde entspricht. Später, als sie diese Vorträge hielt, während sie für die DEC arbeitete, verteilte sie Pakete mit Pfeffer und nannte die einzelnen gemahlenen Pfefferkörner "Pikosekunden".

Jay Elliot beschrieb Grace Hopper als "'all Navy', aber wenn man in ihr Inneres vordringt, findet man einen 'Piraten', der darauf wartet, freigelassen zu werden".

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

Militärische Auszeichnungen

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.[51]
  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.
  12. Donald D. Spencer (1985). Computers and Information Processing. C.E. Merrill Publishing Co. ISBN 978-0-675-20290-9.
  13. Phillip A. Laplante (2001). Dictionary of computer science, engineering, and technology. CRC Press. ISBN 978-0-8493-2691-2.

Please Disable Ddblocker

We are sorry, but it looks like you have an dblocker enabled.

Our only way to maintain this website is by serving a minimum ammount of ads

Please disable your adblocker in order to continue.

Dafato braucht Ihre Hilfe!

Dafato Dafato ist eine gemeinnützige Website, die sich zum Ziel gesetzt hat, historische Ereignisse unvoreingenommen aufzuzeichnen und darzustellen.

Der kontinuierliche und ununterbrochene Betrieb der Website hängt von den Spenden großzügiger Leser wie Ihnen ab.

Ihre Spende, egal in welcher Höhe, wird dazu beitragen, dass wir Lesern wie Ihnen weiterhin Artikel zur Verfügung stellen können.

Würden Sie heute eine Spende in Erwägung ziehen?