Kontraadmiralka Grace Murray Hopper: Mati Cobola

Kazalo:

Kontraadmiralka Grace Murray Hopper: Mati Cobola
Kontraadmiralka Grace Murray Hopper: Mati Cobola
Anonim

Poznana kot Mati Cobola, je bila kontraadmiralka Grace Murray Hopper računalniška pionirka, mornariška častnica, vzgojiteljica, predavateljica in dobitnica medalj na področju računalništva. Njeno znanje, izobrazba, vztrajnost in izkušnje so jo pripeljali do mednarodne prepoznavnosti.

Kdo je Grace Hopper? Zgodnja leta

Grace Brewster Murray Hopper, rojena decembra 1906 v New Yorku, je bila hči W alterja Fletcherja Murrayja in Mary Campbell Van Horne. Kot otrok se je izobraževala v zasebnih šolah in že zgodaj pokazala zanimanje za inženiring.

Image
Image

Leta 1928 je diplomirala iz matematike in fizike na fakulteti Vassar College Phi Beta Kappa. Nato je leta 1930 magistrirala iz matematike na univerzi Yale in eno leto kasneje začela poučevati isti predmet na kolidžu Vassar. Svojo pedagoško kariero je zaključila leta 1934 z doktoratom. v matematiki. Kasneje v življenju je tudi sama postala pedagog in strokovna predavateljica na področju računalništva.

»Zame je programiranje več kot pomembna praktična umetnost. To je tudi velikanski podvig v temeljih znanja.”

Pomorska kariera kontraadmirala Hopperja

Med drugo svetovno vojno se je Grace Murray Hopper poskušala prijaviti v mornarico, a so jo zavrnili zaradi njene starosti (34) in nizke postave. Nato je vzela dopust z dela na kolidžu Vassar, da bi se pridružila mornariškemu rezervatu Združenih držav (ženskemu rezervatu), znanemu kot WAVES.

Image
Image

Po usposabljanju na mornariški rezervni midshipmen šoli v Massachusettsu je diplomirala kot prva v svojem razredu. Nato je bila dodeljena projektu Bureau of Ships Computation na Univerzi Harvard kot poročnica, mlajši razred.

Svojo pripadnost mornariškemu rezervatu je ohranila do konca svojega življenja, čeprav je pomembno prispevala k tehnologiji. Čeprav mornarica nikoli ni odobrila njene premestitve v mornarico onkraj rezervata, si je leta 1966 prislužila čin poveljnice, leta 1973 stotnice, leta 1983 komodorke in leta 1985 kontraadmirala.

»Vodenje je dvosmerna ulica, zvestoba navzgor in zvestoba navzdol. Spoštovanje nadrejenih; skrb za svojo posadko.«

Leta 1987 je prejela medaljo za zasluge v obrambi, najvišje nebojno vojaško odlikovanje.

Po čem je Grace Hopper znana?

Medtem ko je delal pri Bureau of Ships Computation Project na Harvardu, je Hopper sodeloval z drugim računalniškim pionirjem, Howardom Aikenom. Ekipa, ki jo je vodil Aiken, je razvila računalnik Mark I, znan tudi kot avtomatski kalkulator s krmiljenim zaporedjem. Hopper je bil zadolžen za programiranje Marka I in napisal 500+ strani dolg uporabniški priročnik za ta prvi elektromehanski računalnik.

Izračuni nje in ekipe naj bi bili bistveni za vojno. Vojska jih je uporabljala za izračun trajektorij raket, umerjanje minolovcev in izdelavo tabel dometa za nove puške.

Image
Image

Kmalu sta sledila Mark II in Mark III. Kot pravi zgodba, je ekipa nekega večera leta 1947 v Marku II našla molja, zaradi česar je Hopper postal prvi, ki je računalniško težavo označil za "hrošča". Hopperjeva je do leta 1949 nadaljevala s svojim delom v Harvard Computation Lab.

Nato se je pridružila računalniški korporaciji Eckert-Mauchly, ki jo je kasneje kupil Remington Rand. Delala je kot višja matematika v skupini, ki je razvijala UNIVAC I, prvi obsežni, popolnoma elektronski računalnik, ki je prišel na trg leta 1950.

»Od takrat naprej, ko je bilo z računalnikom karkoli narobe, smo rekli, da ima v njem napake.«

V tem času je Hopper predlagal nov računalniški jezik. Verjela je, da bodo ljudje širše uporabljali programski jezik z angleškimi besedami in ne le s simboli. Medtem ko je podjetje nekaj let zavračalo njen predlog, Hopperjeva ni opustila svoje ideje in razvila prvi prevajalnik računalniških jezikov.

Leta 1952 se je rodila prva različica programa z imenom A-0. Ta program, ki je deloval kot povezovalnik, je programerjem omogočil pisanje programov za več računalnikov namesto za posamezne. In prevajalnik je v bistvu "prevedel matematični zapis v strojno kodo."

»Rekli so mi, da lahko računalniki delajo samo aritmetiko.«

Med letoma 1954 in 1955 se je pojavil Flow-Matic, programski jezik, ki temelji na prevajalniku in uporablja angleške stavke kot ukaze. Program je postal javnosti dostopen leta 1958. Flow-Matic je bil koncept, ki je oblikoval Cobol.

Cobol (skupni poslovno usmerjeni jezik), opredeljen leta 1959, je programski jezik za procesorje podatkov, ki ga uporabljamo še danes. Hopper je v šestdesetih letih prejšnjega stoletja promoviral ta jezik tako v vojaškem kot zasebnem sektorju. Do leta 1970 je bil Cobol najbolj razširjen računalniški jezik po vsem svetu.

Image
Image

Hopper je služil kot direktor Navy Programming Languages Group, razvil programsko opremo za preverjanje veljavnosti za Cobol, prevajalnik pa je bil del standardizacijskega programa za celotno mornarico.

V sedemdesetih letih prejšnjega stoletja je razvila standarde za testiranje računalniških sistemov in komponent. Nacionalni urad za standarde (zdaj Nacionalni inštitut za standarde in tehnologijo (NIST)) je sprejel te teste.

»Najbolj nevaren stavek v jeziku je: 'Vedno smo delali tako.'«

Časovnica zapuščine

1906: Rojen v New Yorku.

1928: Diplomiral Phi Beta Kappa na Vassar College.

1930: pridobila magisterij iz matematike na univerzi Yale in se poročila s profesorjem univerze New York Vincentom Fosterjem Hopperjem.

1931: Začel poučevati matematiko na Vassar College.

1934: Doktorirala je iz matematike na univerzi Yale.

1943: Pridružil se ameriški mornariški rezervi (WAVES).

1944: Naročen kot poročnik, mlajši razred in dodeljen Projektu za računanje ladij na Univerzi Harvard.

1945: Ločena od moža Vincenta Fosterja Hopperja.

1949: Pridružil se je Eckert-Mauchly Computer Corporation kot višji matematik.

1952: Razvil prvi prevajalnik računalniških jezikov.

1954: S svojo ekipo je razvila programska jezika Math-Matic in Flow-Matic.

1959: Definiral programski jezik Cobol in postal predavatelj na Moore School of Electrical Engineering na Univerzi v Pensilvaniji.

1966: Prislužil si je čin poveljnika in se upokojil iz mornariške rezerve.

1967, 1971, 1972: vpoklican v aktivno službo v mornariški rezervi, ponovno upokojil in se znova vrnil v aktivno službo.

"Zdi se mi, da se veliko upokojim."

1972 - 1978: Deloval kot strokovni predavatelj na Univerzi George Washington.

1973: Prislužil si je čin stotnika v mornariški rezervi in prva Američanka in ženska, ki je bila imenovana za uglednega člana Britanskega računalniškega društva.

1983: Prislužil si čin komodorja v mornariški rezervi s posebnim predsedniškim imenovanjem predsednika Ronalda Reagana.

1985: Prislužil si je čin kontraadmirala v mornariški rezervi.

1986 - 1987: Za vedno upokojen iz mornariške rezerve in prejel medaljo za zasluge v obrambi.

1988: Prejel državno medaljo za tehnologijo.

1991: imenovan za člana Ameriške akademije znanosti in umetnosti.

Januarja 1992 je v starosti 85 let kontraadmiralka Grace Murray Hopper umrla v spanju zaradi naravnih vzrokov in bila položena k počitku s polnimi vojaškimi častmi na narodnem pokopališču v Arlingtonu. Ni imela otrok. Po smrti je prejela predsedniško medaljo svobode kot priznanje za njen prispevek k industriji računalništva.

Hvala, Grace Murray Hopper

Kar zadeva sam Cobol, so njegove revizije skozi desetletja pripeljale do objektno usmerjenih sintaks, ki jih uporabljajo prodajalci, kot sta IBM in Fujitsu. Programi Cobol se še vedno izvajajo v operacijskih sistemih, kot sta Unix in Windows. In koncept uporabe angleških stavkov kot računalniških ukazov ni vplival le na programske jezike, ampak tudi na ljudi, ki jih pišejo in uporabljajo vsak dan.

»Ladja v pristanišču je varna, vendar ladje niso temu namenjene. Odplujte na morje in počnite nove stvari.”

Brez prispevkov Grace Murray Hopper ne bi bili danes v svetu tehnologije, kjer smo. Hvala, kontraadmiralka Grace Murray Hopper.

Preberite več o drugih vplivnih ženskah v tehnologiji z našim seznamom pomembnih žensk v zgodovini video iger.