Cobolin äitinä tunnettu kontraamiraali Grace Murray Hopper oli tietojenkäsittelytieteen edelläkävijä, merivoimien upseeri, kouluttaja, luennoitsija ja mitalivoittaja nainen. Hänen tietonsa, koulutuksensa, sinnikkyytensä ja kokemuksensa johtivat hänen kansainväliseen tunnustukseensa.
Kuka on Grace Hopper? Varhaiset vuodet
Joulukuussa 1906 New Yorkissa syntynyt Grace Brewster Murray Hopper oli W alter Fletcher Murrayn ja Mary Campbell Van Hornen tytär. Lapsena hän sai koulutuksen yksityisissä kouluissa ja osoitti varhain kiinnostusta insinööritaitoon.
Hän valmistui Phi Beta Kappasta Vassar Collegesta vuonna 1928 matematiikan ja fysiikan tutkinnoilla. Sitten hän suoritti matematiikan maisterin tutkinnon Yalesta vuonna 1930, ja vuotta myöhemmin hän alkoi opettaa samaa aihetta Vassar Collegessa. Hän suoritti koulutusuransa vuonna 1934 tohtorintutkinnolla. matematiikassa. Myöhemmin elämässään hänestä tuli kouluttaja ja tietojenkäsittelytieteen luennoitsija.
“Minulle ohjelmointi on enemmän kuin tärkeä käytännön taide. Se on myös jättimäinen hanke tiedon perustassa.”
Tartuamiraali Hopperin merivoimien ura
Toisen maailmansodan aikana Grace Murray Hopper yritti värvätä laivaston palvelukseen, mutta he hylkäsivät hänet hänen ikänsä (34) ja pienen pituutensa vuoksi. Sitten hän piti lomaa työstään Vassar Collegessa liittyäkseen Yhdysv altain laivaston reserviin (Women’s Reserve), joka tunnetaan nimellä WAVES.
Kouluttuaan Naval Reserve Midshipmen’s Schoolissa Massachusettsissa hän valmistui ensimmäisenä luokassaan. Hänet määrättiin sitten Harvardin yliopiston Bureau of Ships Computation Projectiin luutnantiksi, junioriluokka.
Hän säilytti sidoksensa Naval Reserve -reserviin loppuelämänsä, vaikka hän teki merkittävän teknologian panoksen. Vaikka laivasto ei koskaan hyväksynyt hänen siirtoaan merivoimiin reservin ulkopuolelle, hän ansaitsi komentajan arvoarvon vuonna 1966, kapteenin vuonna 1973, kommodorin vuonna 1983 ja kontra-amiraalin vuonna 1985.
“Johtajuus on kaksisuuntainen katu, uskollisuus ylös ja uskollisuus alas. Esimiesten kunnioittaminen; pitää huolta miehistöstään.”
Vuonna 1987 hänelle myönnettiin Defense Distinguished Service -mitali, korkein ei-taistelussa sotilaallinen kunniamerkki.
Mistä Grace Hopper tunnetaan?
Harvardin Bureau of Ships Computation Projectissa Hopper työskenteli toisen tietokoneiden pioneerin, Howard Aikenin, kanssa. Aikenin johtama tiimi kehitti Mark I -tietokoneen, joka tunnetaan myös nimellä Automatic Sequence Controlled Calculator. Hopper sai tehtäväkseen ohjelmoida Mark I ja kirjoitti yli 500 sivun käyttöoppaan tälle varhaiselle sähkömekaaniselle tietokoneelle.
Hänen ja joukkueen laskelmien sanottiin olevan välttämättömiä sotaponnisteluille. Armeija käytti niitä rakettien lentoratojen laskemiseen, miinanraivaajien kalibrointiin ja uusien aseiden kantamataulukoiden luomiseen.
Mark II ja Mark III seurasivat pian. Tarinan mukaan tiimi löysi koin Mark II:n sisältä eräänä iltana vuonna 1947, jolloin Hopper oli ensimmäinen, joka kutsui tietokoneongelmaa "vikaksi". Hopper jatkoi työtään Harvardin laskentalaboratoriossa vuoteen 1949.
Sitten hän liittyi Eckert-Mauchly Computer Corporationiin, jonka Remington Rand osti myöhemmin. Hän työskenteli vanhempana matemaatikkona UNIVAC I:n kehittämisessä, joka oli ensimmäinen laajamittainen täysin elektroninen tietokone, joka tuli markkinoille vuonna 1950.
"Sittemmin, kun jokin meni pieleen tietokoneessa, sanoimme, että siinä oli virheitä."
Tänä aikana Hopper ehdotti uutta tietokonekieltä. Hän uskoi, että ihmiset käyttäisivät laajemmin ohjelmointikieltä käyttämällä englanninkielisiä sanoja pelkkien symbolien sijaan. Vaikka yritys hylkäsi hänen ehdotuksensa muutaman vuoden ajan, Hopper ei luopunut ideastaan ja kehitti ensimmäisen tietokonekielen kääntäjän.
Vuonna 1952 syntyi ohjelman ensimmäinen versio, jonka nimi oli A-0. Tämä linkkerinä toiminut ohjelma antoi ohjelmoijille mahdollisuuden kirjoittaa ohjelmia useille tietokoneille yksittäisten tietokoneiden sijaan. Ja kääntäjä periaatteessa "käänsi matemaattisen merkinnän konekoodiksi".
"He sanoivat minulle, että tietokoneet pystyvät vain laskemaan."
Vuodella 1954-1955 tuli Flow-Matic, kääntäjäpohjainen ohjelmointikieli, joka käyttää englanninkielisiä lausekkeita komentoina. Ohjelma tuli yleisön saataville vuonna 1958. Flow-Matic oli konsepti, joka muotoili Cobolin.
Vuonna 1959 määritelty Cobol (yleinen yrityssuuntautunut kieli) on tietojenkäsittelylaitteiden ohjelmointikieli, jota käytämme edelleen. Hopper mainosti tätä kieltä sekä armeijalla että yksityisellä sektorilla 1960-luvun ajan.1970-luvulla Cobol oli maailman laajimmin käytetty tietokonekieli.
Hopper toimi Navy Programming Languages Groupin johtajana, kehitti validointiohjelmiston Cobolille, ja kääntäjä oli osa koko laivaston standardointiohjelmaa.
Hän kehitti 1970-luvulla standardeja tietokonejärjestelmien ja komponenttien testaamiseksi. National Bureau of Standards (nykyisin National Institute of Standards and Technology (NIST)) hyväksyi nämä testit.
"Kielen vaarallisin lause on: 'Olemme aina tehneet näin."
Perinnön aikajana
1906: Syntynyt New Yorkissa.
1928: Valmistunut Phi Beta Kappa Vassar Collegesta.
1930: Hän suoritti matematiikan maisterintutkinnon Yalen yliopistosta ja meni naimisiin New Yorkin yliopiston professorin Vincent Foster Hopperin kanssa.
1931: Aloitti matematiikan opettamisen Vassar Collegessa.
1934: Suoritti tohtorintutkintonsa. matematiikassa Yalen yliopistosta.
1943: Liittyi Yhdysv altain laivastoreserviin (WAVES).
1944: Tehty luutnantiksi, nuorempi luokka ja määrätty Bureau of Ships Computation Projectiin Harvardin yliopistossa.
1945: Eronnut aviomiehestään Vincent Foster Hopperista.
1949: Liittyi Eckert-Mauchly Computer Corporationiin vanhempana matemaatikkona.
1952: kehitti ensimmäisen tietokonekielen kääntäjän.
1954: Kehittänyt tiiminsä kanssa Math-Matic- ja Flow-Matic-ohjelmointikielet.
1959: Määritteli Cobol-ohjelmointikielen ja hänestä tuli luennoitsija Moore School of Electrical Engineeringissä Pennsylvanian yliopistossa.
1966: Ansaitsi komentajan arvoarvon ja jäi eläkkeelle merireservistä.
1967, 1971, 1972: Palautettu aktiiviseen palvelukseen merireservissä, jäi eläkkeelle ja palasi jälleen aktiiviseen työhön.
"Näyttää siltä, että jään paljon eläkkeelle."
1972 - 1978: Toiminut ammattiluennoitsijana George Washingtonin yliopistossa.
1973: Ansainnut kapteenin arvoarvon Naval Reserve:ssä ja ensimmäinen amerikkalainen ja nainen, joka on nimetty British Computer Societyn arvostetuksi jäseneksi.
1983: Ansainnut kommodoriarvon laivaston reservissä presidentti Ronald Reaganin erityisellä presidentin nimityksellä.
1985: Ansainnut kontra-amiraalin arvosanan laivaston reservissä.
1986 - 1987: Eläkkeellä merivoimien reservistä lopullisesti ja hänelle myönnettiin puolustusalan ansiomerkki.
1988: Sai National Medal of Technologyn.
1991: Nimetty American Academy of Arts and Sciences -akatemian jäseneksi.
Tammikuussa 1992 kontraamiraali Grace Murray Hopper kuoli 85-vuotiaana unissaan luonnollisista syistä ja hänet haudattiin täydellä sotilaallisella kunnianosoituksella Arlingtonin kansalliselle hautausmaalle. Hänellä ei ollut lapsia. Hänen kuolemansa jälkeen hän sai Presidential Medal of Freedom -mitalin tunnustuksena hänen panoksestaan tietotekniikan alalla.
Kiitos, Grace Murray Hopper
Pelkästään Cobolin os alta sen vuosikymmenten aikana tehdyt versiot ovat johtaneet IBM:n ja Fujitsun k altaisten toimittajien käyttämiin oliomuotoisiin syntakseihin. Cobol-ohjelmat ovat edelleen käynnissä käyttöjärjestelmissä, kuten Unix ja Windows. Ja ajatus englanninkielisten lauseiden käyttämisestä tietokoneen komentoina on vaikuttanut ohjelmointikielten lisäksi myös ihmisiin, jotka kirjoittavat ja käyttävät niitä päivittäin.
“Laiva satamassa on turvallinen, mutta sitä varten laivat eivät ole. Purjehdi merelle ja tee uusia asioita.”
Ilman Grace Murray Hopperin panosta, emme olisi tekniikan maailmassa nykyistä asemaamme. Kiitos, kontraamiraali Grace Murray Hopper.
Lue lisää muista tekniikan vaikutusv altaisista naisista videopelihistorian tärkeiden naisten luettelostamme.