Admiral Grace Hopper - wizjoner naukowiec
Gdyby nie Grace Hopper, programiści tworzyliby kod przy użyciu symboli matematycznych zamiast słów alfabetycznych. To odważne stwierdzenie i zadziwiająco prawdziwe.

Rodzice Grace Brewster Murray byli oświeconą parą, która wierzyła, że ​​wszystkie ich dzieci zasługują na najwyższe możliwe wykształcenie. Ukończyła Vassar College w 1928 r. Ze stopniem fizyki i matematyki. W Yale uzyskała tytuł magistra i doktora matematyki odpowiednio w 1928 i 1930 r.

W 1930 r. Wyszła za mąż za profesora Vincenta Fostera Hoppera. Nauczała matematyki w Vassar w latach 1931–1943. W wieku 37 lat poczuła się zmuszona do wzięcia udziału w wojnie. Hopper została przydzielona do badań wojskowych w Harvard Computation Laboratory. Tam pomogła opracować automatyczny kalkulator sterowany sekwencją, który później pomógł budowniczym bomby atomowej. Właśnie zaczynała.

Do 1945 roku, kiedy małżeństwo się zakończyło i odmówiła profesury w Yale, Hopper poświęciła swoją energię dwóm rzeczom, które była jej pasją - służbie ojczyźnie w rezerwatach morskich i studiowaniu informatyki. Pracowała jako pracownik naukowy Harvardu i starszy matematyk w Eckert-Mauchly Computer Corporation.

W Mauchly w 1951 r. Hopper zaprojektował pierwszy anglojęzyczny kompilator o nazwie kompilator A-1. Kompilator to program komputerowy, który pomaga operatorowi szybko utworzyć listę instrukcji, które są tłumaczone na kod obiektowy zrozumiały dla komputera . W tym czasie nie było żadnych kompilatorów. Programiści musieli ręcznie tworzyć instrukcje w kodzie maszynowym za każdym razem, gdy instrukcja była potrzebna. To była czasochłonna aktywność podatna na błędy.

Jej druga wersja A-2 była znana jako matematyczny kompilator do rozwiązywania problemów dla systemu komputerowego Univac. Operator opisałby problem w aplikacji A-2 w bardziej naturalnym formacie alfabetycznym. A-2 wygenerowałby tłumaczenie w bezbłędnym kodzie maszynowym. Tłumaczenie zostanie przekazane Univacowi, który wyda rozwiązanie. A-2 oszczędził czas operatora i zmniejszył liczbę błędów. Sukces A-2 doprowadził Hopper i jej zespół do stworzenia pierwszego opartego na kompilatorze języka programistycznego o nazwie FLOW-MATIC. Kompilator FLOW-MATIC z angielską składnią został zaprojektowany do automatyzacji typowych zadań biznesowych, takich jak fakturowanie i listy płac. Był to pierwszy krok w kierunku rozwoju języków programowania, których używamy dzisiaj.

W 1959 r. Zadebiutowała najbardziej udana, przyjazna dla użytkownika aplikacja biznesowa w historii. COBOL został stworzony, aby osiągnąć cel stworzenia jednego języka programowania specyficznego dla firmy. Ten język musiał być przydatny na wielu platformach komputerowych, prosty w strukturze kodowania i zrozumiały dla każdego, kto nie ma dyplomu z matematyki. Na COBOL duży wpływ miała praca Hoppera z FLOW-MATIC.

W ciągu następnych dwóch dekad COBOL zakorzenił się w informatyce rządowej, akademickiej i korporacyjnej, ponieważ był dobrze przystosowany do przetwarzania dużych zbiorów plików. Z biegiem czasu systemy te dojrzewały do ​​tego stopnia, że ​​są zaufane i polegają na przetwarzaniu danych z nieskazitelną wydajnością i dokładnością. Na przykład, jeśli składasz zeznanie podatkowe, prawdopodobnie przejdzie ono przez system z uruchomionym COBOL podczas procesu składania wniosku.

Współcześni programiści nie uważają wysoko COBOL-a jako języka codziennego. COBOL nie ma nowoczesnych funkcji dostępnych w obecnych językach i metodach takich jak C lub .NET, ale COBOL nie jest przestarzały. Rządy i instytucje finansowe nadal utrzymują i ulepszają aplikacje COBOL o kluczowym znaczeniu dla ich działalności.

Kariera Hoppera nie zakończyła się na COBOL. W latach 70. opracowała i wdrożyła zestaw standardów do sprawdzania poprawności i testowania kompilatorów i języków programowania. Normy te są dziś utrzymywane i administrowane przez Narodowy Instytut Norm i Technologii. Wielokrotnie awansowała na emeryturę w randze kontradmirała w 1986 r. W wieku 79 lat.

Pionierska praca Hoppera zachowuje swój wpływ i wpływ na współczesność.

• Przypisuje się jej, że ukuł termin „błąd” i „debugowanie” po incydencie z ćmą, która utknęła w komputerze Mark II na Harvardzie.
• W 1969 roku była pierwszą laureatką nagrody „Computer Science Man of the Year” stowarzyszenia Data Processing Management Association.
• 500-metrowy niszczyciel U.S.S. Hopper został nazwany jej imieniem. Jej załoga nazwała statek „Amazing Grace”.
• 9 grudnia 2013 r. Hopper otrzymał wyróżnienie kultury nowoczesnej technologii - stworzenie i pokazanie doodle Google z okazji jej 107. urodzin.
• Instytut Anity Borg organizuje coroczną konferencję Grace Hopper Celebration of Women in Computing od 1994 roku, organizując ją co roku w różnych miejscach na całym świecie.

Co zrobiła tyle w swoim życiu, jakie było jej największe osiągnięcie? Oto jej odpowiedź własnymi słowami.

„Najważniejszą rzeczą, którą osiągnąłem poza budowaniem kompilatora, jest szkolenie młodych ludzi.Przychodzą do mnie, wiesz, i mówią: „Myślisz, że możemy to zrobić?” Mówię „Wypróbuj”. I popieram je. Potrzebują tego. Śledzę ich, gdy się starzeją i co jakiś czas je pobudzam, żeby nie zapomnieli ryzykować ”.