Kontraadmirál Grace Murray Hopper: Matka z Cobolu

Obsah:

Kontraadmirál Grace Murray Hopper: Matka z Cobolu
Kontraadmirál Grace Murray Hopper: Matka z Cobolu
Anonim

Kontraadmirál Grace Murray Hopper, známa ako matka Cobolu, bola priekopníčkou v počítačoch, námornou dôstojníčkou, vychovávateľkou, lektorkou a medailistkou v oblasti počítačových vied. Jej vedomosti, vzdelanie, húževnatosť a skúsenosti viedli k jej medzinárodnému uznaniu.

Kto je Grace Hopper? Prvé roky

Grace Brewster Murray Hopper sa narodila v decembri 1906 v New Yorku a bola dcérou W altera Fletchera Murrayho a Mary Campbell Van Horne. Ako dieťa sa vzdelávala v súkromných školách a prejavila skorý záujem o inžinierstvo.

Image
Image

Vyštudovala Phi Beta Kappa na Vassar College v roku 1928 s titulmi z matematiky a fyziky. Potom získala magisterský titul z matematiky na Yale v roku 1930 a o rok neskôr začala vyučovať rovnaký predmet na Vassar College. Vzdelávaciu kariéru ukončila v roku 1934 titulom Ph. D. v matematike. Neskôr sa z nej stala vychovávateľka a profesionálna lektorka v oblasti informatiky.

„Programovanie je pre mňa viac ako dôležité praktické umenie. Je to tiež obrovský podnik v základoch poznania.“

Námorná kariéra kontraadmirála Hoppera

Počas druhej svetovej vojny sa Grace Murray Hopper pokúsila narukovať k námorníctvu, no odmietli ju pre jej vek (34) a malý vzrast. Potom si vzala dovolenku z práce na Vassar College, aby sa pripojila k námornej rezerve Spojených štátov amerických (Women’s Reserve) známej ako WAVES.

Image
Image

Po výcviku v námornej rezervnej Midshipmen’s School v Massachusetts promovala ako prvá vo svojej triede. Potom bola pridelená do Bureau of Ships Computation Project na Harvardskej univerzite ako poručík, juniorská trieda.

Svoju príslušnosť k námornej rezervácii si udržala po zvyšok svojho života, aj keď významne prispela technológiou. Hoci námorníctvo nikdy neschválilo jej presun do námorníctva za rezervu, v roku 1966 získala hodnosť veliteľky, v roku 1973 kapitánku, v roku 1983 komodora a v roku 1985 kontradmirála.

„Vedenie je obojsmerná cesta, lojalita hore a lojalita dole. Rešpekt k nadriadeným; starať sa o svoju posádku."

V roku 1987 jej bola udelená Medaila za zásluhy v oblasti obrany, najvyššie nebojové vojenské vyznamenanie.

Čo je Grace Hopper známa?

V rámci projektu Bureau of Ships Computation Project na Harvarde Hopper spolupracoval s ďalším počítačovým priekopníkom Howardom Aikenom. Vedúci Aiken, tím vyvinul počítač Mark I, tiež známy ako Automatic Sequence Controlled Calculator. Hopper dostal za úlohu naprogramovať Mark I a napísal 500+ stranovú používateľskú príručku pre tento raný elektromechanický počítač.

Výpočty ona a tímu boli údajne nevyhnutné pre vojnové úsilie. Armáda ich používala na výpočet trajektórií rakiet, kalibráciu minoloviek a vytváranie tabuliek dosahu pre nové zbrane.

Image
Image

Mark II a Mark III čoskoro nasledovali. Ako príbeh pokračuje, tím jedného večera v roku 1947 našiel vo vnútri Mark II moru, vďaka čomu bol Hopper prvým, kto nazval problém s počítačom „chybou“. Hopper pokračovala vo svojej práci s Harvard Computation Lab až do roku 1949.

Potom vstúpila do spoločnosti Eckert-Mauchly Computer Corporation, ktorú neskôr získala spoločnosť Remington Rand. Pracovala ako hlavná matematička v tíme, ktorý vyvíjal UNIVAC I, prvý rozsiahly, plne elektronický počítač, ktorý sa dostal na trh v roku 1950.

„Odvtedy, keď sa na počítači niečo pokazilo, povedali sme, že má v ňom chyby.“

V tom čase Hopper navrhol nový počítačový jazyk. Verila, že ľudia budú vo väčšej miere používať programovací jazyk využívajúci skôr anglické slová než len symboly. Zatiaľ čo spoločnosť niekoľko rokov zamietla jej návrh, Hopper sa svojho nápadu nevzdal a vyvinul prvý kompilátor počítačového jazyka.

V roku 1952 sa zrodila prvá verzia programu s názvom A-0. Tento program, ktorý fungoval ako linker, dal programátorom možnosť písať programy pre viacero počítačov namiesto jednotlivých. A kompilátor v podstate "preložil matematický zápis do strojového kódu."

„Povedali mi, že počítače vedia robiť iba aritmetiku.“

V rokoch 1954 až 1955 prišiel Flow-Matic, programovací jazyk založený na kompilátore, ktorý používa anglické príkazy ako príkazy. Program sa stal dostupným verejnosti v roku 1958. Flow-Matic bol koncept, ktorý formoval Cobol.

Cobol (spoločný obchodne orientovaný jazyk) definovaný v roku 1959 je programovací jazyk pre dátové procesory, ktorý používame dodnes. Hopper propagoval tento jazyk do vojenského aj súkromného sektora počas 60. rokov 20. storočia. V 70. rokoch bol Cobol celosvetovo najpoužívanejším počítačovým jazykom.

Image
Image

Hopper pôsobil ako riaditeľ Navy Programming Languages Group, vyvinul validačný softvér pre Cobol a kompilátor bol súčasťou štandardizačného programu pre celé námorníctvo.

V 70. rokoch vyvinula štandardy na testovanie počítačových systémov a komponentov. Národný úrad pre normy (teraz Národný inštitút pre štandardy a technológie (NIST)) prijal tieto testy.

„Najnebezpečnejšia fráza v jazyku je: ‚Vždy sme to robili takto.‘“

Časová os dedičstva

1906: Narodil sa v New Yorku.

1928: Absolvoval Phi Beta Kappa z Vassar College.

1930: Získala magisterský titul z matematiky na Yale University a vydala sa za profesora z New York University Vincenta Fostera Hoppera.

1931: Začal vyučovať matematiku na Vassar College.

1934: Ukončila doktorandské štúdium. v matematike z Yale University.

1943: Pripojil sa k námornej rezervácii USA (WAVES).

1944: Poverený ako poručík, nižší stupeň a pridelený do Bureau of Ships Computation Project na Harvardskej univerzite.

1945: Rozvedená s manželom Vincentom Fosterom Hopperom.

1949: Vstúpil do Eckert-Mauchly Computer Corporation ako vedúci matematik.

1952: Vyvinutý prvý kompilátor počítačového jazyka.

1954: So svojím tímom vyvinula programovacie jazyky Math-Matic a Flow-Matic.

1959: Definoval programovací jazyk Cobol a stal sa lektorom na Moore School of Electrical Engineering na University of Pennsylvania.

1966: Získal hodnosť veliteľa a odišiel z námornej zálohy.

1967, 1971, 1972: Odvolaný do aktívnej služby v námornej rezerve, ešte raz odišiel do dôchodku a znova sa vrátil do aktívnej služby.

„Zdá sa, že veľa odchádzam do dôchodku.“

1972 - 1978: Pôsobil ako profesionálny lektor na George Washington University.

1973: Získal hodnosť kapitána v námornej rezerve a ako prvý Američan a žena boli menovaní za váženého člena Britskej počítačovej spoločnosti.

1983: Získal hodnosť komodora v námornej rezerve na základe špeciálneho prezidentského vymenovania prezidenta Ronalda Reagana.

1985: Získal hodnosť kontradmirála v námornej rezerve.

1986 - 1987: Nadobro odišiel z námornej zálohy a bol ocenený Medailou za dôstojnú obranu.

1988: Získal národnú medailu za technológiu.

1991: Vymenovaný za člena Americkej akadémie umení a vied.

V januári 1992, vo veku 85 rokov, kontraadmirálka Grace Murray Hopper zomrela v spánku z prirodzených príčin a bola uložená na odpočinok s plnými vojenskými poctami na Arlingtonskom národnom cintoríne. Nemala deti. Po jej odchode dostala Prezidentskú medailu slobody ako uznanie jej prínosu k odvetviu počítačovej vedy.

Ďakujem, Grace Murray Hopper

Pokiaľ ide o samotný Cobol, jeho revízie v priebehu desaťročí viedli k objektovo orientovaným syntaxom, ktoré používajú predajcovia ako IBM a Fujitsu. Programy Cobol stále bežia na operačných systémoch ako Unix a Windows. A koncept používania anglických príkazov ako počítačových príkazov ovplyvnil nielen programovacie jazyky, ale aj ľudí, ktorí ich píšu a používajú každý deň.

„Loď v prístave je bezpečná, ale na to lode nie sú. Vyplávajte na more a robte nové veci.”

Bez príspevkov od Grace Murray Hopper by sme vo svete technológií neboli tam, kde sme dnes. Ďakujem, kontraadmirál Grace Murray Hopper.

Prečítajte si viac o ďalších vplyvných ženách v oblasti technológií v našom zozname dôležitých žien v histórii videohier.