„Menschen sind allergisch gegen Veränderungen. Sie lieben es zu sagen: „Wir haben es immer so gemacht.“Ich versuche das zu bekämpfen. Deshalb habe ich eine Uhr an meiner Wand, die gegen den Uhrzeigersinn läuft.“— Grace Hopper
Rear Admiral Grace Murray Hopper (geboren als Grace Brewster Murray in New York, am 9. Dezember 1906) war ein Ph. D. in der Mathematik, die widmete fast Ihr gesamtes Leben mit Computern und Programmieren., Sie war eine der prägnantesten strategischen Futuristen in der Welt der Computer in der Mitte des 20. Ihr vielleicht bekanntester Beitrag zum Computing war die Erfindung des ersten Compilers, des Zwischenprogramms, das englischsprachige Anweisungen in die Sprache des Zielcomputers übersetzt.
Hopper begann ihre Karriere im Computing im Jahr 1943, als sie in das Berechnungsprojekt an der Harvard University eintrat, um sich dem Forschungsteam von Howard Aiken anzuschließen. Aiken, bekannt als grob gesprochen, begrüßte sie mit den Worten: „Wo zum Teufel warst du?,“, dann wies auf seine elektromechanische Marke I computer, sagen: „Hier, berechnen Sie die Koeffizienten der Bogen Tangente Serie von nächsten Donnerstag.“
Hopper stürzte sich schnell ein und lernte, die Maschine zu programmieren, indem er ein 500-seitiges Betriebshandbuch für die Computer der Aiken zusammenstellte, in dem sie die grundlegenden Funktionsprinzipien von Computermaschinen skizzierte. Später trat sie der neu gegründeten Eckert-Mauchly Corporation bei und blieb bis zu ihrer offiziellen Pensionierung 1971 mit ihren Nachfolgern (Remington-Rand, Sperry-Rand und Univac) verbunden.,
1952 absolvierte Hopper ihren ersten Compiler (für Sperry-Rand Computer), bekannt als das A-0 System. Wie sie später sagte, tat sie dies, weil sie faul war und hoffte, dass die Programmiererin wieder Mathematikerin werden könnte (im selben Jahr veröffentlichte sie die Ausbildung eines Computers, in der sie grundlegende Prinzipien der Programmierung beschrieb und zukünftige Entwicklungen vorwegnahm.)
Die A-0-System ist eigentlich ein Satz von Anweisungen, die übersetzen könnte symbolischen mathematischen code in Maschinensprache., Bei der Herstellung von A-0 nahm Hopper alle Unterprogramme, die sie im Laufe der Jahre gesammelt hatte, und legte sie auf ein Band. Jede Routine wurde eine Rufnummer gegeben, so dass es die Maschine es auf dem Band finden konnte. Wie von Hopper beschrieben – “ Alles, was ich tun musste, war, eine Reihe von Rufnummern aufzuschreiben, den Computer sie auf dem Band finden zu lassen, sie herüberzubringen und die Ergänzungen vorzunehmen. Dies war der erste compiler.“
Nach der A-0 produzierten Grace Hopper und ihre Gruppe die Versionen A-1 und A-2, Verbesserungen gegenüber der älteren Version., Der A-2-Compiler war der erste Compiler, der ausgiebig verwendet wurde und den Weg für die Entwicklung von Programmiersprachen ebnete.
Das A-0-System wurde vom Establishment kaum akzeptiert und davon abgehalten, aber Hopper folgte ihrer Philosophie „Mach weiter und tu es. Sie können sich später entschuldigen.“. Sie war enttäuscht — “ Ich hatte einen laufenden Compiler, und niemand würde ihn anfassen, weil sie mir sorgfältig sagten, Computer könnten nur rechnen; Sie könnten keine Programme machen. Es war ein Verkaufsjob, Leute dazu zu bringen, es zu versuchen., Ich denke, mit jeder neuen Idee, weil die Leute allergisch gegen Veränderungen sind, muss man raus und die Idee verkaufen.“
“ entstand auch die Idee, dass Computerprogramme auf Englisch geschrieben werden könnten. Sie betrachtete Buchstaben einfach als eine andere Art von Symbol, das der Computer erkennen und in Maschinencode umwandeln konnte. Hoppers Compiler entwickelte sich später zum FLOW-MATIC-Compiler, der die Basis für die äußerst wichtige Sprache COBOL bilden wird. FLOW-MATIC war auf Geschäftsanwendungen wie die Berechnung der Gehaltsabrechnung und die automatische Abrechnung ausgerichtet., Bis Ende 1956 hatte Hopper UNIVAC I & II, das zwanzig englische Anweisungen mit FLOW-MATIC verstand.
Grace Murray Hopper starb am 1. Januar 1992 in Arlington, Virginia.
Leave a Reply