Kontraadmiral Grace Murray Hopper: The Mother of Cobol

Sadržaj:

Kontraadmiral Grace Murray Hopper: The Mother of Cobol
Kontraadmiral Grace Murray Hopper: The Mother of Cobol
Anonim

Poznata kao majka Cobola, kontraadmiral Grace Murray Hopper bila je kompjuterski pionir, pomorski oficir, edukator, predavač i žena dobitnica medalje u oblasti informatike. Njeno znanje, obrazovanje, upornost i iskustvo doveli su do njenog međunarodnog priznanja.

Ko je Grace Hopper? Rane godine

Rođena decembra 1906. godine u Njujorku, Grace Brewster Murray Hopper je bila kćer W altera Fletchera Murraya i Mary Campbell Van Horne. Kao dijete, školovala se u privatnim školama i rano je pokazala interesovanje za inženjering.

Image
Image

Diplomirala je Phi Beta Kappa na Vassar koledžu 1928. godine sa diplomama iz matematike i fizike. Potom je magistrirala matematiku na Yaleu 1930. i godinu dana kasnije počela je predavati isti predmet na Vassar koledžu. Svoju obrazovnu karijeru završila je 1934. godine sa doktoratom. u matematici. Kasnije u životu, i sama je postala edukator i profesionalni predavač u oblasti informatike.

“Za mene je programiranje više od važne praktične umjetnosti. To je takođe gigantski poduhvat u temeljima znanja.”

Pomorska karijera kontraadmirala Hoppera

Tokom Drugog svetskog rata, Grejs Marej Hoper je pokušala da se prijavi u mornaricu, ali su je odbili zbog njenih godina (34) i malog rasta. Zatim je napustila rad na Vassar koledžu da bi se pridružila mornaričkoj rezervi Sjedinjenih Država (ženska rezerva) poznatoj kao TALASI.

Image
Image

Nakon obuke u Školi za pomorske rezerve u Masačusetsu, diplomirala je prva u svojoj klasi. Potom je raspoređena u Biro za projekt računanja brodova na Univerzitetu Harvard kao poručnik, mlađi razred.

Zadržala je svoju povezanost s mornaričkim rezervama do kraja života, iako je dala značajan doprinos tehnologiji. Iako mornarica nikada nije odobrila njen prelazak u mornaricu izvan rezerve, stekla je čin komandanta 1966., kapetana 1973., komodora 1983. i kontraadmirala 1985.

“Liderstvo je dvosmjerna ulica, lojalnost gore i lojalnost dolje. Poštovanje nadređenih; briga za svoju posadu.”

Godine 1987. odlikovana je Ordenom za izuzetne zasluge u odbrani, najvišim neborbenim vojnim odlikovanjem.

Po čemu je Grace Hopper poznata?

Dok je bio u Birou of Ships Computation Project na Harvardu, Hopper je radio sa drugim kompjuterskim pionirom, Howardom Aikenom. Na čelu sa Aikenom, tim je razvio računar Mark I, takođe poznat kao Automatski kalkulator sa kontrolom sekvence. Hopper je dobio zadatak da programira Mark I i napisao je korisnički priručnik od 500+ stranica za ovaj rani elektromehanički računar.

Rečeno je da su proračuni nje i tima ključni za ratne napore. Vojska ih je koristila za izračunavanje putanja raketa, kalibraciju minolovaca i kreiranje tablica dometa za nove topove.

Image
Image

Mark II i Mark III ubrzo su uslijedili. Kako priča kaže, tim je jedne večeri 1947. godine pronašao moljca u Marku II, zbog čega je Hopper prvi nazvao kompjuterski problem "bagom". Hopper je nastavila svoj rad u Harvard Computation Lab do 1949.

Potom se pridružila Eckert-Mauchly Computer Corporation, koju je kasnije preuzeo Remington Rand. Radila je kao viši matematičar u timu koji je razvijao UNIVAC I, prvi veliki, potpuno elektronski računar koji je izašao na tržište 1950.

“Od tada, kada je bilo šta pošlo po zlu sa računarom, rekli smo da ima grešaka u njemu.”

U to vrijeme Hopper je predložio novi kompjuterski jezik. Vjerovala je da će ljudi više koristiti programski jezik koristeći engleske riječi, a ne samo simbole. Iako je kompanija nekoliko godina odbacivala njen prijedlog, Hopper nije odustala od svoje ideje i razvila je prvi kompajler kompjuterskog jezika.

1952. godine rođena je prva verzija programa pod nazivom A-0. Ovaj program, koji je funkcionisao kao povezivač, dao je programerima mogućnost da pišu programe za više računara umesto za pojedinačne. A kompajler je u osnovi "preveo matematičku notaciju u mašinski kod."

"Rekli su mi da kompjuteri mogu samo aritmetiku."

Između 1954. i 1955. pojavio se Flow-Matic, programski jezik baziran na kompajleru koji koristi engleske izjave kao komande. Program je postao dostupan javnosti 1958. Flow-Matic je koncept koji je oblikovao Cobol.

Definisan 1959. godine, Cobol (uobičajeni poslovni jezik) je programski jezik za procesore podataka koji i danas koristimo. Hopper je promovirao ovaj jezik iu vojnom i privatnom sektoru tokom 1960-ih. Do 1970-ih, Cobol je bio najrašireniji kompjuterski jezik u svijetu.

Image
Image

Hopper je služio kao direktor grupe za programske jezike mornarice, razvio softver za validaciju za Cobol, a kompajler je bio dio standardizacijskog programa za cijelu mornaricu.

Sedamdesetih godina prošlog veka razvila je standarde za testiranje kompjuterskih sistema i komponenti. Nacionalni biro za standarde (sada Nacionalni institut za standarde i tehnologiju (NIST)) usvojio je ove testove.

“Najopasnija fraza na jeziku je: ‘Uvijek smo to radili na ovaj način’”

Hronologija naslijeđa

1906: Rođen u New Yorku.

1928: Diplomirao Phi Beta Kappa na Vassar College.

1930: Magistrirala je matematiku na Univerzitetu Yale i udala se za profesora Univerziteta New York Vincenta Fostera Hoppera.

1931: Počeo predavati matematiku na Vassar koledžu.

1934: Završila doktorat. iz matematike sa Univerziteta Yale.

1943: Pridružio se američkim mornaričkim rezervama (WAVES).

1944: Naručen kao poručnik, mlađi razred, i dodijeljen Birou projekta za računanje brodova na Univerzitetu Harvard.

1945: Razvedena od svog muža, Vincenta Fostera Hoppera.

1949: Pridružio se Eckert-Mauchly Computer Corporation kao viši matematičar.

1952: Razvijen prvi kompajler kompjuterskog jezika.

1954: Razvila sa svojim timom programske jezike Math-Matic i Flow-Matic.

1959: Definisao programski jezik Cobol i postao predavač na Moore School of Electrical Engineering na Univerzitetu Pennsylvania.

1966: Stekao čin komandanta i penzionisan iz pomorske rezerve.

1967, 1971, 1972: Pozvan na aktivnu dužnost u mornaričku rezervu, penzionisan još jednom i ponovo vraćen u aktivnu dužnost.

“Čini se da se dosta penzionišem.”

1972 - 1978: Služio kao profesionalni predavač na Univerzitetu George Washington.

1973: Stekao čin kapetana u mornaričkoj rezervi i prva Amerikanka i žena koja je proglašena za uglednog člana Britanskog kompjuterskog društva.

1983: Stekao čin komodora u mornaričkoj rezervi posebnim predsjedničkim imenovanjem od strane predsjednika Ronalda Reagana.

1985: Stekao čin kontraadmirala u mornaričkoj rezervi.

1986 - 1987: Zauvijek penzionisan iz mornaričke rezerve i odlikovan medaljom za izuzetne službe.

1988: Dobio Nacionalnu medalju za tehnologiju.

1991: Proglašen za člana Američke akademije umjetnosti i nauka.

U januaru 1992. godine, u 85. godini, kontraadmiral Grace Murray Hopper preminula je u snu prirodnom smrću i položena je uz pune vojne počasti na nacionalnom groblju u Arlingtonu. Nije imala djece. Nakon što je preminula, dobila je Predsjedničku medalju slobode kao priznanje za njen doprinos industriji računarskih nauka.

Hvala, Grace Murray Hopper

Što se tiče samog Cobola, njegove revizije tokom decenija dovele su do objektno orijentisane sintakse koju koriste proizvođači kao što su IBM i Fujitsu. Cobol programi i dalje rade na operativnim sistemima kao što su Unix i Windows. A koncept korišćenja engleskih izjava kao kompjuterskih komandi uticao je ne samo na programske jezike već i na ljude koji ih pišu i koriste ih svaki dan.

“Brod u luci je siguran, ali to nije ono čemu brodovi služe. Otplovite na more i radite nove stvari.”

Bez doprinosa Grace Murray Hopper, ne bismo bili tu gdje smo danas u svijetu tehnologije. Hvala, kontraadmirale Grace Murray Hopper.

Pročitajte više o drugim uticajnim ženama u tehnologiji uz našu listu važnih žena u istoriji video igara.