Werbung

Das außergewöhnliche Leben der 'Königin des Codes': Eine Grace Hopper-Biografie

Grace Hopper war eine der einflussreichsten Informatikerinnen aller Zeiten. Sie entwickelte den ersten Mensch-Computer-Code-Compiler und half, den Begriff "Bug" bekannt zu machen.

Grace Hopper: Bahnbrechende amerikanische Informatikerin, Konteradmiral der Vereinigten Staaten und Erfinder des ersten Codecompilers für menschliche Sprache und Computer.

Innovation

51 Erfinderinnen und ihre Erfindungen, die die Welt veränderten und die Geschichte revolutionär beeinflussten

Mit einer solchen Liste von Errungenschaften in ihrem Namen kann man wetten, dass sie ein beeindruckender Intellekt war.

Für diejenigen, die sie kannten, war sie auch eine freundliche, verspielte und unglaublich witzige Person, die liebevoll vermisst wird.

Der folgende Artikel wird die wichtigsten Ereignisse in ihrem Leben verfolgen und ihre Beiträge zur Welt von Computerprogrammierung und die Welt im Allgemeinen.

Wie Sie bald sehen werden, hat sie zu Recht den Titel "Die Königin des Codes" verdient.

Quelle : Alexandre Dulaunoy / Flickr

Wer war Grace Hopper?

Grace Hopper, Grace Brewster Murray-Hopper war eine bahnbrechende Pionierin der Informatik und, wenn das nicht genug war, ein hochqualifizierter Marineoffizier, der den Rang eines Konteradmirals erreichte früher bekannt als Commodore - das Äquivalent zum Brigadegeneral der Armee.

Zu dieser Zeit war sie eine der ersten Konteradmirale der US-Marine.

Grace war von den 1940er bis in die 1980er Jahre auf dem neuesten Stand der Computer- und Programmentwicklung. Viele auf dem Gebiet der Datenverarbeitung betrachten sie auch als " Königin des Codes / der Software "für ihre Beiträge auf dem Gebiet des Rechnens.

Sie unterrichtete auch Mathematik als außerordentliche Professorin am Vassar College, bevor sie während des Zweiten Weltkriegs als Leutnantin Junior Grade in das United States Naval Reserve eintrat.

Dort wurde sie eine der ersten Programmiererinnen des ersten großen Computers in den USA, des Harvard Mark I-Computers, und begann ihre lebenslange Führungsrolle auf dem Gebiet der Informatik.

Grace war auch die erste Person, die einen der ersten Compiler erfand, der ursprünglich als Programmlinker AO-System bekannt war. Dieser Compiler wandelte die englische Sprache effektiv in eine computerverständliche Sprache um.

Werbung

Sie hat die Idee maschinenunabhängiger Programmiersprachen populär gemacht, was zur Entwicklung von COBOL früh Programmiersprache auf hoher Ebene wird heute noch verwendet.

Wegen ihrer Leistung im Leben wird sie oft als "Amazing Grace" bezeichnet. Sie hat auch einige US-Marineschiffe zu ihren Ehren benannt, verschiedene Ehrentitel, nationale US-Auszeichnungen und andere Verdienste.

Quelle : United States Navy / Wikimedia Commons

Eine Kurzbiographie von Grace Hopper

Grace Hopper wurde am geboren 9. Dezember 1906 in New York City. Schon in jungen Jahren war jedem klar, dass sie ein sehr neugieriges und intelligentes Kind war.

Im zarten Alter von sieben Jahren nahm Grace es auf sich, herauszufinden, wie ein Wecker funktioniert. Sieben davon hat sie im Rahmen ihrer Nachforschungen umgehend abgebaut.

Sie besuchte die Vorbereitungsschule in Hartridge School in Plainfield, New Jersey. Später absolvierte sie Phi Beta Kappa in Vassar in 1928.

Werbung

Sie ging Vasser mit einem Bachelor-Abschluss in Mathematik und Physik und einem Master-Abschluss an der Yale University in 1930 . Grace Hopper begann in Vassar Mathematik zu unterrichten 1931 und wurde zum außerordentlichen Professor befördert in 1941 .

Sie promovierte später in Mathematik in Yale in 1934 . Im selben Jahr ihre wegweisende Dissertation Neue Arten von Irreduzibilitätskriterien wurde veröffentlicht.

Grace Murray Hopper an der UNIVAC-Tastatur, um 1960. Quelle : Smithsonian Institution / Wikimedia Commons

Grace heiratete einen Professor an der New York University Vincent Foster Hopper , in 1930 aber das Ehepaar später geschieden 1945 - Sie hat nie wieder geheiratet. Sie hat sich jedoch entschieden, ihren verheirateten Nachnamen beizubehalten.

Sie führte später eine erfolgreiche Marinekarriere und eine sehr erfolgreiche Informatikkarriere.

Grace starb am Neujahrstag in1992 im Schlaf aus natürlichen Gründen. Sie war zu der Zeit in ihrem Haus in Arlington, Virginia. Werbung

Grace Hopper hatte das reife Alter von erreicht

85 und w wie mit vollen militärischen Ehren auf dem Arlington National Cemetery begraben. Am 22. November 2016 , sie wurde posthum mit dem ausgezeichnet Präsidentenmedaille der Freiheit von Präsident Barack Obama. Quelle :

Lynn Gilbert: Wikimedia Commons Wofür ist Grace Hopper bekannt?

Wie wir bereits besprochen haben, ist Grace für viele ihrer Leistungen in ihrem Leben bekannt. Ihr Leben und ihre Karriere waren im Wesentlichen zwischen zwei sehr unterschiedlichen und stark nachgefragten Karrieren aufgeteilt.

Für Informatiker ist sie am bekanntesten für ihre bemerkenswerte Arbeit an frühen Computer-Compilern und Computerprogrammierung. Ganz zu schweigen von ihrer Arbeit am COBOL-Projekt.

Aber für militärische Enthusiasten und Bedienstete ist sie am bekanntesten für ihre unglaubliche Seekarriere, die aus dem Rang von aufsteigt.

Leutnant in 1944 bis t der Rang eines Konteradmirals untere Hälfte zum Zeitpunkt ihrer Pensionierung in1986 . Werbung Zum Zeitpunkt ihrer Pensionierung war Grace die älteste dienende Militäroffizierin - als ob ihre anderen Leistungen nicht genug wären. Sie

wird auch gern für ihre freundliche Art und ihren unglaublichen Witz im Leben in Erinnerung behalten.

Grace wurde ursprünglich vom Beitritt zur Marine abgelehnt Obwohl Grace später eine schillernde Karriere in der Marine führen würde, wurden ihre Bemühungen, sich ursprünglich zu engagieren, blockiert. Nach Abschluss ihrer Promotion arbeitete sie als Associate Professor bei Vassar.

Kurz nachdem die Vereinigten Staaten dem Zweiten Weltkrieg beigetreten waren, fühlte sie sich gezwungen, ihrem Land zu dienen und versuchte, sich zu engagieren. Ihre Ambitionen, "ihrem Land zu dienen", wurden vereitelt, als sie zunächst abgelehnt wurde.

Sie beschloss, als ihr Urgroßvater "zur Marine zu gehen"

Alexander Russell

, war ein Konteradmiral, und natürlich war dies die offensichtliche Wahl für Grace. Dies hatte mehrere Gründe. Werbung Zu der Zeit war sie relativ alt für neue Rekruten und ihr Verhältnis von Gewicht zu Größe war niedriger als die Mindestanforderungen. Ihre bestehende Karriere als Mathematikerin und außerordentliche Professorin bei Vassar bedeutete auch, dass sie für die Nation als "zu wertvoll" angesehen wurde.

Unbeeindruckt entschied sie sich stattdessen für die United States Naval Reserves und meldete sich an.1943

.

Sie musste eine Ausnahmegenehmigung erhalten, um sich anzumelden; sie war 15 Pfund 6,8 kg unter dem Mindestgewicht der Marine von 54 kg und war älter als normalerweise erlaubt. Innerhalb der Reserven diente sie in der Frauen für den freiwilligen Notdienst zugelassen WELLEN

. Dies war eine Spezialeinheit gemischter Seereserven, die zahlreiche Beiträge zu den US-Kriegsanstrengungen leistete. Diese Einheit war eine gemischte Gruppe von Mitarbeitern, die Aufgaben in der Luftfahrt, in medizinischen Berufen, in Wissenschaft, Technologie und Kommunikation wahrnahmen. Werbung Die US Navy gründete die Einheit in

1942

um die gleichen Aufgaben wie das Frauenarmeekorps auszuführen

WACs mit Aufgaben wie Kontrollturmbetrieb. Um teilnahmeberechtigt zu sein, musste ein Kandidat die folgenden Kriterien erfüllen, um zu sein und zu haben : - Zwischen sein 25 und 30 Jahre alt

;

- Haben 20/20 Vision; - Besitzen Sie eine normale Hörschärfe;
- haben eine kompetente Sprechfähigkeit und; - Zeigen Sie schnelle Reaktionen in Stresssituationen.
Grace hat diese Hindernisse überwunden und sich zum Dienst gemeldet.
Dezember 1943
bei t

er Naval Reserve Midshipmen's School am Smith College in Northampton, Massachusetts . Sie würde später die Spitze ihrer Klasse in 1944 und wurde als Leutnant der Junior-Klasse dem Bureau of Ships Computation Project der Harvard University zugewiesen. Grace Hoppers Beförderung zum Commodore. Verteidigungsministerium der Vereinigten Staaten / Wikimedia Commons Grace's wegweisende Computerkarriere

Während des Krieges war Hooper Mitarbeiter des Computerprogrammierstabs Mark I unter der Leitung von Howard H. Aiken. Hopper und Aiken in Harvard. Sie war Co-Autorin von drei Artikeln zum Mark I auch als Automatic Sequence Controlled Calculator bekannt. Der IBM Mark I war ein elektromechanischer Allzweckcomputer, der in den letzten Phasen des Zweiten Weltkriegs zur Unterstützung der Kriegsanstrengungen des Landes eingesetzt wurde. Das Projekt wurde in initiiert.

1944

von

John von Neumann der auch am Manhattan-Projekt gearbeitet hat. Sie wurde auch von ihrem Oberbefehlshaber Howard H. Aiken beauftragt, das Handbuch für Mark 1 zu schreiben. Dies sollte sich als gewaltige Aufgabe erweisen und, wie Grace es ausdrückt, dem Schreiben eines Buches ähneln. "Ich kann kein Buch schreiben", erinnerte sie sich an ihren Offizier während eines1987 Letterman-Interview zu diesem Thema. Ihr Kommandant antwortete "Sie sind jetzt in der Marine", also "Ich habe ein Buch geschrieben", sagte Grace Hopper.

Was unglaublich ist, ist, dass dies der erste Computer war, den sie brauchte, um viele Dinge über das Thema zu lernen, bevor sie überhaupt anfing, ihre Aufgabe in Angriff zu nehmen.

Sie war buchstäblich 'in die Tiefe geworfen' worden. Nach Kriegsende blieb Grace Hopper als Reserveoffizierin in der Marine. Grace reichte später einen Antrag auf Versetzung in die reguläre Marine ein, wurde jedoch aufgrund ihres Alters erneut abgelehnt. 38

. Zu diesem Zeitpunkt war sie auch zum Research Fellow in Harvard aufgestiegen.

Während ihrer Zeit in Havard leistete sie wichtige Beiträge zu anderen frühen Computern, einschließlich Mark II und Mark III in Harvard. Während dieser Zeit diente sie weiterhin im Navy Reserve. Grace blieb bis 1949

Ablehnung einer Vollprofessur in Vassar zugunsten der Arbeit als wissenschaftlicher Mitarbeiter im Rahmen eines Navy-Vertrags in Harvard. UNIVAC und der Aufstieg des Compilers

Grace trat der Eckert-Mauchly Computer Corporation in

1949

als leitende Mathematikerin. Hier hat sie einen ihrer wichtigsten Beiträge zum Rechnen geleistet - den Compiler. Während sie in der Firma war, wurde sie beauftragt, in der UNIVAC Universal Automatic Computer, der zu dieser Zeit der erste Großcomputer war. Er hatte auch mehr Rechenleistung als der Harvard Mark I. Hopper erkannte schnell, dass eine neue Form der Mensch-Computer-Schnittstellenmethode den Nutzen der Technologie erheblich steigern würde. Sie hielt es für eine gute Idee, wenn Computer menschliche Sprachen wie Englisch „verstehen“ könnten.

Ihre Kollegen wiesen bald darauf hin, dass Computer kein Englisch verstehen und ihre Idee nicht akzeptiert wurde 3 Jahre . Sie veröffentlichte ihre erste Arbeit über das Konzept in

1952

trotzdem. Graces Idee würde nicht viel länger warten müssen als die Eckert-Mauchly Computer Corporation wurde von der Remington Rand Corporation ungefähr zur gleichen Zeit. Sie erhielt grünes Licht, um ihr Konzept zu entwickeln.

Die UNIVAC II. Quelle : US Navy / Wikimedia Commons Was war Grace Hoppers größter Beitrag zum Computing? später in

1952 , sie hatte ihren ersten betriebsbereiten Linkloader Compiler bereit die

A-0-Compiler

.Sie erinnerte sich später daran, dass "niemand glaubte, dass [wir] einen laufenden Compiler hatten und niemand ihn berühren würde." Ihr früher Compiler war in der Lage, mathematische Notation in Maschinencode zu übersetzen. Dies war in Ordnung für Mathematiker, aber praktisch für Datenverarbeiter, denen selbst die erforderlichen Fähigkeiten wie Symbolmanipulation fehlten. Sie meinte, es wäre besser, eine Möglichkeit zu schaffen, die menschliche Sprache direkt in Maschinencode zu übersetzen. Dies war der Anfang von COBOL einer leistungsstarken Computersprache für Datenprozessoren, die heute noch verwendet wird. Anstatt eine Reihe mathematischer Formeln einzugeben, Oktalcode

oder ein Zeichenfolgensymbol, ein Bediener könnte einfach Englisch eingeben wie "Einkommensteuer vom Lohn abziehen".

Für ihre Arbeit wurde Grace Hopper später zum ersten Director of Automatic Programming des Unternehmens befördert. Diese Abteilung veröffentlichte einige der ersten Compiler-basierten Programmiersprachen, darunter

MATH-MATIC und

FLOW-MATIC . Grace Hopper hat den Begriff "Computer Bug" populär gemacht Sie haben wahrscheinlich von dem Begriff "Fehler" gehört, wenn es um Computersysteme geht. Aber haben Sie sich jemals gefragt, woher der Begriff stammt? Die Antwort ist tatsächlich befriedigend einfach. Als die ersten Computer entwickelt wurden, waren sie eine Mischung aus mechanischen und elektrischen Systemen, die häufig große, riesige Wärmeerzeugungsmaschinen bildeten. Diese Maschinen verbrauchten viel Platz in Räumen und die Wärme, die sie häufig erzeugten. angezogene Insekten

zu ihren internen Komponenten.

Die Geschichte besagt, dass eine Motte zwischen den 'Gubbins' des Computers kroch und in einem der Relais steckte, was zu Fehlfunktionen führte. Daher die Verwendung des Begriffs 'Bug'.

Der Begriff Computer- / Software-Fehler wurde vor Graces Zeit verwendet, aber nachdem Grace Hopper in ihr Tagebuch geschrieben hatte, dass der erste tatsächliche Fall eines Fehlers gefunden wurde, wurde der Begriff sehr beliebt, und deshalb verwenden wir ihn teilweise noch heute.

Nun, zumindest ist das die übliche Geschichte hinter dem Begriff. Obwohl Grace Teil des Teams war, hat sie die sagenumwobene Motte hinter dem Begriff nie gefunden.

Das inzwischen berühmte Ereignis ereignete sich am 9. September 1947 um 15:45 Uhr Als Techniker die Ursache für eine kürzlich aufgetretene Fehlfunktion des Mark II fanden. Mit einer Pinzette konnten sie das Problem von Relais Nr. 70, Panel F, a isolieren und entfernen.

2 Zoll 5 cm

tote Motte. Alle Anwesenden waren mit dem Begriff "Fehler" vertraut und nachdem sie in der Schaltung des Mark II eine echte gut tote Motte gefunden hatten, verzeichneten sie im Logbuch des Computers den "ersten tatsächlichen Fall, dass ein Fehler gefunden wurde". Die Ingenieure haben sich sogar die Zeit genommen, die Überreste des Insekts zu bergen und an den Notizen zum Logbucheintrag anzubringen. "Dieses Logbuch mit Motte ist Teil der Sammlung des Smithsonian National Museum of American History, obwohl es derzeit nicht ausgestellt ist. Obwohl es sicher ist, dass die Harvard Mark II-Betreiber den Begriff „Fehler“ nicht geprägt haben, wurde vermutet, dass der Vorfall zur weit verbreiteten Verwendung und Akzeptanz des Begriffs im Computer-Software-Lexikon beigetragen hat. "-

Graham Cluley / thenextweb.com

.

angepasst von

US Naval Historical Center / Wikimedia Commons Grace Hopper war maßgeblich an der Entwicklung der COBOL-Sprache beteiligt Grace Hopper hatte sich bereits Ende der 1950er Jahre als herausragende Informatikerin ausgezeichnet, aber sie hatte noch einen Trick im Ärmel.

Computerexperten und Regierungsbeamte versammelten sich in der Frühling von

1959

in einer Konferenz bekannt als

Die Konferenz über Datensystemsprachen CODASYL . Hopper wurde gebeten, als technischer Berater für das Komitee zu fungieren. Das Hauptziel der Konferenz war es, die Entwicklung einer Standardprogrammiersprache zu leiten, die branchenweit verwendet werden kann. Ab dem Treffen wurden neue Anstrengungen unternommen, um eine neue Programmiersprache zu entwickeln, die als "Programmiersprache" bezeichnet wird. CO mmon B

Usiness- O riented L Sprache, kurz COBOL. Die CODASYL-Gruppe hat auch einige längerfristige Ziele formuliert, um eine effektivere Analyse, Gestaltung und Implementierung von Datensystemen zu fördern. Sie hat im Laufe der Jahre auch Spezifikationen für verschiedene Sprachen veröffentlicht und diese häufig an internationale Standardgremien weitergegebenmögen ISO, ANSI usw. zur formalen Standardisierung.

Hallo Weltcode in COBOL. Erstellt dank das Geek-Zeug Aber bei weitem die wichtigste Entwicklung aus dem 1959

Konferenz war die Geburtsstunde von COBOL. Diese neue Sprache wäre praktisch eine Erweiterung von Hopper's FLOW-MATIC-Sprache mit einigen Ideen aus dem IBM-Äquivalent COMTRAN.

In gewisser Weise wurden Hoppers Ambitionen, eine Programmiersprache zu entwickeln, die auf Englisch geschrieben und in Computercode übersetzt werden konnte, endlich von ihren Kollegen übernommen. en masse . Zwischen

1967 und 1977 Hopper würde als Direktorin der Navy Programming Languages ​​Group im Office of Information Systems Planning der Navy fungieren. Sie wurde auch zum Captain in befördert. 1973

. Grace würde auch eine Validierungssoftware für COBOL und seinen Compiler als Teil eines COBOL-Standardisierungsprogramms für die gesamte Marine entwickeln. Was ist COBOL-Programmierung? COBOL ist eine Programmiersprache auf hoher Ebene, die hauptsächlich für Geschäftsanwendungen verwendet wird. Zum Zeitpunkt ihrer Erstellung war sie die erste beliebte Sprache, die entwickelt wurde.

Betriebssystem

Agnostiker kann auf jedem Betriebssystem ausgeführt werden und wird heute noch in vielen Finanz- und Geschäftsanwendungen verwendet.

COBOL wird auch in Legacy-Anwendungen, auf denen bereitgestellt wird, immer noch häufig verwendet. Großrechner z. B. großformatig Charge

und Transaktionsverarbeitung Jobs. Es wurde offiziell in standardisiert 1968 und hat im Laufe der Jahre vier größere Überarbeitungen erhalten. E xpansions enthalten Unterstützung für

strukturiert und objektorientierte Programmierung . Der aktuelle Standard ist ISO / IEC 1989: 2014 . Obwohl es weltweit immer noch in Gebrauch ist, nimmt seine Popularität ab. Sein Rückgang wird auch durch die Tatsache verstärkt, dass viele erfahrene COBOL-Programmierer das Rentenalter erreichen oder erreicht haben. Lochkarte ca. 1981 mit COBOL-Programmierung. Quelle : Rainer Gerhards / Wikimedia Commons

Aus diesem Grund werden viele Programme jetzt auf neuere Plattformen migriert oder in modernen Sprachen umgeschrieben oder sogar vollständig durch Standardpakete ersetzt.

Die meiste Programmierung in COBOL dient jetzt ausschließlich der Wartung vorhandener Anwendungen. Trotz seiner breiten Akzeptanz war es das Ziel verschiedener Kritikpunkte in der Branche. Diese Kritikpunkte betrafen hauptsächlich die Ausführlichkeit, den Entwurfsprozess und die schlechte Unterstützung für strukturierte Programmierung. Zum Beispiel ist in moderneren Sprachen eine prägnante Syntax die Norm, z. B. "y = x;".

Cobol hingegen würde den gleichen Vorgang über die umständlichere Syntax "MOVE x TO Y" ausführen. Was sind die Grace Murray Hopper Awards?

Die Grace Murray Hopper Awards

sind eine Sonderauszeichnung der Association for Computing Machinery ACM, die zu Ehren von Grace benannt wurde und seitdem vergeben wurde

1971.

Diese prestigeträchtige Auszeichnung wird an Computerfachleute vergeben, die vor Erreichen des Alters von einzelne, bedeutende technische oder Dienstleistungsbeiträge für die Branche leisten. 35 . Laut ihrer offiziellen Website werden sie "an den herausragenden jungen Computerprofi des Jahres vergeben, der auf der Grundlage eines einzigen wichtigen technischen oder Service-Beitrags der letzten Zeit ausgewählt wurde. Diese Auszeichnung wird von einem Preis von begleitet.

35.000 USD . Der Kandidat muss gewesen sein 35 Jahre

zum Zeitpunkt der Leistungserbringung volljährig oder jünger. Die finanzielle Unterstützung für den Grace Murray Hopper Award wird von Microsoft bereitgestellt. "- Grace Murray Awards Die erste Auszeichnung wurde vergeben an Donald E. Knuth in1971 "Für das Design und die Implementierung von TEX, einem innovativen Tool für die Computerkomposition von Dokumenten mit hoher typografischer Qualität." - ACM.

Der letzte Empfänger ist Amanda Randles wer hat den Preis in erhalten 2017. Ihr Preis war für ihre Entwicklung von HARVEY.

"[Harvey ist] ein massiv paralleler Kreislaufsimulationscode, der in der Lage ist, das gesamte menschliche arterielle System mit einer subzellulären Auflösung zu modellieren und Entdeckungen zu fördern, die als Grundlage für die Verbesserung der Diagnose, Prävention und Behandlung menschlicher Krankheiten dienen." - ACM. Quelle : 1 ,

2

Werbung Folgen Sie uns auf Bleiben Sie über die neuesten technischen Neuigkeiten auf dem Laufenden Geben Sie einfach Ihre E-Mail-Adresse ein und wir kümmern uns um den Rest :

ABONNIEREN

Nutzungsbedingungen

und

Datenschutzerklärung

Gesponserte Geschichten empfohlen Nachrichten Kunden von Dairy Queen zahlen 900 Mal in der Kette der Freundlichkeit Fabienne Lang