Grace Murray Hopper (1906-1992): Innovaatioiden ja palvelujen perintö

Hopper uskoi, että tietokoneita käytetään joskus laajalti, ja auttoi tekemään niistä käyttäjäystävällisempiä. (Tietokonehistoriamuseon luvalla)

Helmikuun 11. päivänä presidentti Peter Salovey ilmoitti, että hän ja Yale Corporation olivat äänestäneet Calhounin nimen muuttamiseksi College, yksi yliopiston perustutkintoon perustuvista korkeakouluista, kunniaksi alumni Grace Murray Hopperille. Grace Brewster Murray Hopper oli tietotekniikan edelläkävijä ja merivoimien upseeri. Lue tarina. Tässä on katsaus Hopperin elämään ja perintöön.

Grace Brewster Murray Hopper oli tietotekniikan edelläkävijä ja merivoimien upseeri. Hän sai maisterin tutkinnon (1930) ja tohtorin tutkinnon. (1934) matematiikassa Yalelta. Yksi ensimmäisten kolmen nykyaikaisen ”ohjelmoijan” joukosta, Hopper tunnetaan parhaiten johtavasta panoksestaan tietokonekielien kehitykseen. Tunnettu kunnioittamattomana, teräväkielisenä ja loistavana, hänellä oli pitkä ja vaikutusvaltainen ura sekä Yhdysvaltain laivastossa että yksityisessä

Walter Fletcher Murrayn (Yale BA 1894, Phi Beta Kappa) ja Mary Campbell Van Hornen tytär, Grace Brewster Murray, syntyi vuonna 1906. New Yorkissa. Hänen isänsä omisti vakuutusyhtiön. Koulutettu yksityiskouluissa, ja perhe kesätti Wolfeborossa New Hampshiressa. Vuonna 1928 hän valmistui Phi Beta Kappasta Vassar Collegesta matematiikan ja fysiikan tutkinnoissa. Vuonna 1930 Hopper sai matematiikan tutkinnon Yalesta. Vuonna 1931 hän aloitti opettajan matematiikka Vassarissa jatko-opinnoistaan Yalessa tietokonepioneeri Howard Engstromin johdolla. Vuonna 1934 hän suoritti matematiikan ja matemaattisen fysiikan tohtorin tutkinnon Yalelta. Yhden vuoden sapattivuotina Vassarilta, Hoppe r opiskeli kuuluisan matemaatikon Richard Courantin luona New Yorkin yliopistossa.

Hopper tuli täysi-ikäiseksi naisille epätavallisessa tilanteessa. Suhteellisen suuri määrä naisia sai tohtorin tutkinnon 1920- ja 1930-luvuilla – lukumäärä, joka vastaisi vasta 1980-luvulla.1 Toinen maailmansota loi myös naisille mahdollisuuden tulla työmarkkinoille entistä enemmän. Hopperin menestys miesvaltaisella kentällä ja miesten hallitsemissa organisaatioissa, mukaan lukien Yhdysvaltain laivasto, oli kuitenkin poikkeuksellinen.

Pearl Harborin pommitusten ja Yhdysvaltojen toisen maailmansodan alkaessa Hopper päätti liittyä sotatoimiin. Alunperin hänet hylättiin iän ja pienen koon vuoksi, mutta hän jatkoi. Vapaavapaalta Vassarilta, jossa hän oli apulaisprofessori, Hopper liittyi Yhdysvaltain merivoimien reserviin (naisten varanto) joulukuussa 1943 ja määrättiin Harvardin yliopiston alusten laskentatoimistoon. Siellä hän työskenteli toisen tietokoneiden edelläkävijän Howard Aikenin luona, joka oli kehittänyt IBM Automatic Sequence Controlled Calculator -tunnuksen, joka tunnetaan paremmin nimellä Mark I, yksi varhaisimmista sähkömekaanisista tietokoneista. Hopper oli yksi kolmesta ensimmäisestä tietokoneohjelmoijasta, ja hän vastasi Mark I: n ohjelmoinnista ja koneen ohjeiden leikkaamisesta nauhalle. Hän kirjoitti myös Mark1: n 561-sivuisen käyttöoppaan.

Tiivis yhteys Yhdysvaltain armeija ja varhainen tietokoneteollisuus, jota hoiti ensin toinen maailmansota ja sitten kylmä sota, muotoilivat Hopperin urapolun.Hopper ja hänen kollegansa Harvardin laboratoriossa työskentelivät sotatoimien kannalta välttämättömien erittäin salaisissa laskelmissa – laskivat rakettireitit , luomalla kanttaulukoita uusille ilmatorjunta-aseille ja kalibroimalla miinanraivaajia. Merivoimien parissa tekemänsä työn lisäksi Hopper ja hänen kollegansa suorittivat myös laskelmat armeijalle ja ”juoksunumerot”, joita John von Neumann käytti pudotetun plutoniumpommin kehittämisessä. Nagasakissa, Japanissa.

Sodan jälkeen Hopper hylkäsi Vassarissa täyden professuurin pysyäkseen Harvardissa, josta tuli insinööritieteiden ja soveltavan fysiikan tutkija. Tänä aikana hän auttoi kehittämään Mark II- ja Mark III -tietokoneita, kun Harvard sai edelleen rahoitussopimuksia laivastolta. Eräänä iltana vuonna 1945 työskennellessään Mark II: lla Hopper ja hänen kollegansa kohtasivat ongelman. He purkivat koneen ja löysivät suuren koi. Vaikka insinöörit olivat käyttäneet termiä ”vika” 1800-luvulta lähtien kuvaamaan mekaanista toimintahäiriötä, Hopper viittasi ensin tietokoneongelmaan ”virheenä” ja puhui tietokoneen ”virheenkorjauksesta”.

Vuonna 1946 Hopper lähti aktiivisesta palveluksesta, kun laivasto hylkäsi hänen pyyntönsä säännöllisen palkkion saamiseksi iänsä takia. Pian sen jälkeen Hopper lähti Harvardista, kun kävi selväksi, ettei häntä ylennetä eikä myönnetä toimikautta. Vuonna 1949 hän liittyi Eckert- Mauchly Computer Corporation Philadelphiassa vanhempana matemaatikkona.Remington Randin pian hankkima yritys oli kehittänyt ensimmäisen elektronisen tietokoneen (ENIAC) armeijan sopimusten mukaisesti.

Philadelphiassa Hopper sitoutui eräisiin vaikutusvaltaisimmista tehtävistään. Remington Randin pääohjelmoijana hän työskenteli UNIVAC I: ssä (Universal Automatic Computer). Vuonna 1952 hänen ohjelmointitiiminsä kehitti ensimmäisen tietokonekielen ”kääntäjän”, nimeltään A-0. Kääntäjät käänsivät matemaattisen koodin koneellisesti luettavaksi binäärikoodiksi, ja ne tekivät lopulta mahdollisuuden kirjoittaa ohjelmia useille tietokoneille yhden koneen sijaan. tiimi kehitti Flow-Maticin, ensimmäisen ohjelmointikielen, joka käytti englanninkielisiä komentoja. Toisin kuin aikaisemmat tietokonekielet, kuten FORTRAN, joka käytti matemaattisia symboleja, Flow-Matic käytti säännöllisiä englanninkielisiä sanoja. Hopper koki, että tietojenkäsittelijät, jotka eivät yleensä olleet matemaatikkoja tai insinöörejä, olisi mukavampaa käyttää sanapohjaisia kieliä. Vuonna 1980 haastattelussa hän selitti: ”Mitä olin sen jälkeen, kun aloitin englannin kielen, oli tuoda toinen koko ryhmä ihmisiä, jotka pystyvät käyttämään tietokonetta helposti … Vaadin jatkuvasti käyttäjäystävällisempää Kieli (kielet. Suurinta osaa akateemikoilta, tietojenkäsittelytieteen ihmisiltä saamastamme aineesta ei ole millään tavalla sovitettu ihmisille. ”2

Kun hän siirtyi eläkkeelle takamiraalina 79-vuotiaana, Hopper oli Yhdysvaltain armeijan vanhin palveleva upseeri. (Kuva julkisesta verkkotunnuksesta)

Tietokonekielien määrän lisääntyessä tarve standardoidulle kielelle yritystarkoituksiin kasvoi. Vuonna 1959 COBOL (lyhenne sanoista ”yhteinen yrityskeskeinen kieli”) otettiin käyttöön ensimmäisenä standardoituna yleisenä yritystietokonekielenä. Vaikka monet ihmiset myötävaikuttivat COBOLin ”keksintöön”, Hopper edisti kieltä ja sen käyttöönottoa sekä armeijan että yksityisen sektorin toimesta. sektorin käyttäjille. Koko 1960-luvun hän johti pyrkimyksiä kehittää kääntäjiä COBOLille. Hänen elämäkerransa Kurt Beyer kutsuu häntä ”henkilöksi, joka on vastuussa COBOLin menestyksestä 1960-luvulla”. Hänen vaikutuksensa oli merkittävä; 1970-luvulle mennessä COBOL oli ”eniten käytetty tietokonekieli” maailmassa.3

Koko yksityisen sektorin uransa aikana Hopper oli pysynyt laivaston reserviläisenä. Vuonna 1966 ikärajoitukset pakottivat hänet vetäytymään merivoimista komentajana. Myöhemmin hän kutsui sitä ”surullisimmaksi päiväksi elämässäni”. 4 Seitsemän kuukautta myöhemmin, kuitenkin 60-vuotiaana, hänet kutsuttiin takaisin aktiivipalveluun. Lisääntyvät toimet Kaakkois-Aasiassa verottivat merivoimien valmiuksia, ja hänen apuaan tarvittiin. yhdenmukaistaa laivaston useita tietokonekieliä. Hänen alaistensa lempinimellä ”Amazing Grace” Hopper pysyi aktiivisessa palveluksessa 19 vuotta. Hän jäi eläkkeelle UNIVAC: sta, Sperry Randin osastolta, vuonna 1972.

Hopperista tuli hyvin tunnettu hahmo elämänsä lopussa. Hän sai yli 40 kunniatohtoria, ja hänen kunniakseen on nimetty monia apurahoja, professuureja, palkintoja ja konferensseja. Vuonna 1972 hän sai Yalen Wilbur Lucius Cross -mitalin. Vuonna 1991 presidentti George Bush myönsi Hopperille kansallisen teknologiamitalin, maan korkeimman teknologiapalkinnon; hän oli ensimmäinen nainen, joka oli niin kunnia yksilönä. Vuonna 1996 laivasto toimitti U.S.S. Hopper, ohjattu ohjushävittäjä. Kurt Beyer, ”Grace Hopper and the Information Age of Information Age” -kirjan kirjoittaja, ehdottaa, että Hopper saavutti niin paljon huomiota ja jopa ”julkkis” loppuelämässä, koska republikaanien kongressiedustaja Illinoisista näki Hopperin haastattelun teoksessa ”60 minuuttia” vuonna 1983 . Nähtyään haastattelun hän esitti onnistuneesti laskun, jonka mukaan Hopper oli nostettava komedoriksi.

79-vuotiaana Hopper jäi eläkkeelle kontradmiralina. Hän oli Yhdysvaltain armeijan vanhin palveleva upseeri. Samana vuonna hän meni työskentelemään vanhempana konsulttina suhdetoiminnassa Digital Equipment Corporationissa, jossa hän työskenteli vuoteen ennen kuolemaansa vuonna 1992. Hopper haudattiin täydellä armeijan kunnianosoituksella Arlingtonin kansalliselle hautausmaalle.

Hopper sai vuonna 2016 postuumisti presidentin vapausmitalin, kansakunnan korkeimman siviiliarvostelun, tunnustuksena hänen merkittävästä panoksestaan tietojenkäsittelytieteen alalla.

Visiooninen viestijä ja kouluttaja

Säiliö oli paitsi loistava matemaatikko ja tietotekniikka; hän oli myös lahjakas opettaja ja kommunikaattori. Vaikka hän jätti mukavuutensa tiedekunnan asemastaan Vassarissa liittyäkseen laivastoon, opetus pysyi osana hänen elämäänsä. Vuonna 1959 Hopper oli vieraileva ja sitten dosentti Moore-sähkötekniikan koulussa Pennsylvanian yliopistossa. Vuosina 1971 – 1978 hän toimi hallintotieteiden professorin luennoitsijana George Washingtonin yliopistossa. Akatemian ulkopuolella hän järjesti lukemattomia työpajoja ja konferensseja edistääkseen ohjelmoinnin ymmärtämistä ja laajentaakseen tietokoneohjelmoijien yhteisöä.Eckert-Mauchlyssa ja sen seuraajayrityksissä ollessaan hän jatkoi myös seminaarin opettamista. Hyväksyessään kansallisen teknologiamitalin Hopper sanoi: ”Jos kysyt minulta, mistä saavutuksesta olen ylpein, vastaus olisi kaikille nuorille, jotka olen kouluttanut vuosien varrella; se on tärkeämpää kuin ensimmäisen kääntäjän kirjoittaminen. ”5

Hopperin kyvyt opettajana auttoivat häntä myös kommunikoimaan monenlaisten yleisöjen – teknisten asiantuntijoiden ja insinöörien, yritysjohtajien ja tietojenkäsittelijöiden, nuorten ja suuren yleisön kanssa. Hän auttoi suostuttelemaan yritysasiakkaita uuden tekniikan käyttöönoton arvo, ja Beyer kuvailee häntä ”kehittyvän tietokoneteollisuuden edustajana” 1950-luvulla. 6 Hopperilla oli samanlainen rooli laivastossa. Vuosina 1977-1986 hän oli ”merivoimien tärkein propagandistina tietokoneohjelmalleen … edustajana oppineissa yhteisöissä, teollisuusyhdistyksissä ja teknisissä symposiumeissa”. 7 Elämänsä viimeisinä vuosina hän teki vastaavaa työtä suhdetoiminnassa Digital Equipment Corporation -yhtiössä. .

Hopper oli myös selkeä kirjoittaja. Hän kirjoitti Howard Aikenin tilauksesta maailman ensimmäisen tietokoneohjelmointikäsikirjan. Koko uransa ajan hän arvosti dokumentointia ja kykyä selittää monimutkaisia tilanteita ja ongelmia ”Olen huomannut, että ei ole mitään hyötyä tekemästä mitään, ellet osaa kommunikoida”, hän sanoi vuoden 1980 haastattelussa.8

Kylmän sodan aikana sotilaalliset ja liike-elämän investoinnit tietotekniikkaan jatkuivat. kasvaa. Siitä huolimatta monet ihmiset suhtautuivat skeptisesti siihen, mitä tietokoneet voisivat tehdä tai miten ne voisivat muuttaa uusia alueita ja sovelluksia. Hopper uskoi kiihkeästi, että tietojenkäsittelytieteen kehitys kiihtyy edelleen; hän syleili ja odotti tulevaisuutta. Hän sanoi usein haluavansa elää 1. tammikuuta 2000 saakka nähdäkseen tietokoneiden odottamattomat edistykset – ja nauraen epäuskoisille. ”Uskon, että aliarvioimme jatkuvasti jatkuvasti sitä, mitä voimme tehdä tietokoneilla, jos todella yritämme”, hän sanoi vuonna 1980.9 Tämä luottamus tietokoneiden yleistymiseen oli liikkeellepaneva voima hänen pyrkimyksissään tehdä niistä käyttäjäystävällisempi.

Bibliografia

Hopperin elämästä on kattavia arkistokokoelmia. Smithsonianin Grace Murray Hopper -kokoelman ja muiden yliopistojen ja tutkimuslaitosten asiaankuuluvien kokoelmien lisäksi on tuhansia sivuja suullisia historiaa jotka kerättiin Hopperilta ja hänen kollegoilta 50 vuoden aikana.

Näistä rikkaista lähteistä huolimatta Hopperista ei ole kattavia elämäkerroja. Kurt W. Beyer, ”Grace Hopper ja tietokauden keksintö” ”(Cambridge: MIT Press, 2009) keskittyy ajanjaksoon 1945–1960 ja päättää aineellisen keskustelunsa elämästään luomalla COBOL. Toinen hyödyllinen lähde on Kathleen Williamsin ”Todennäköiset soturit: matemaatikot Grace Hopper ja Mina Rees toisessa maailmansodassa”, julkaisussa B. Booss-Bavnbek ja J. Høyrup, toim., ”Matematiikka ja sota”, 108-125 (Basel: Birkhäuser , 2003).

Hopperin henkilökohtaisesta elämästä on kirjoitettu hyvin vähän. Hopper erosi englanninopettajan aviomiehestään vuonna 1945. Hän ei koskaan mennyt naimisiin tai saanut lapsia. Kurt Beyer kertoo kamppailuistaan alkoholismin, masennuksen ja itsemurha-ajatusten kanssa 1940-luvulla, mutta hänen kirjassaan ei kerrotaan, miten hän toipui.

1. ”Kapteeni Grace Hopperin suullinen historia”, haastattelu, jonka suoritti joulukuussa 1980 Angeline Pantages, Naval Data Automation Command, Maryland, Computer History Museum, 1980, 11. Jäljempänä ”Hopper Oral History”.

2. Beyer, ”Grace Hopper”, 304, 310.

4. Huono terveys esti Hopperia saamasta palkintoa henkilökohtaisesti, mutta hän valmisteli nämä huomautukset, jotka toimitettiin hänen puolestaan. Katso Carmen Lois Mitchell ” Grace Murray Hopperin panos tietojenkäsittelytieteessä ja tietokonekasvatuksessa ”(Ph.D. diss., University of North Texas, 1994), 77.

5. Beyer, ”Grace Hopper”, 11.

6. Williams, ”Todennäköiset soturit”, 118.

7. ”Suppilon suullinen historia”, 26.

8. ”Suppilon suullinen historia”, 48.

9. Beyerin kirjassa olevista tosiasiallisista virheistä, katso Judy Green ja Jeanne LaDuke, ”Toimittajalle”, Isis 102, nro 1 (maaliskuu 2011): 136-137. Esimerkiksi Beyer toteaa virheellisesti, että Hopper oli ensimmäinen nainen, joka sai Matematiikan tohtori Yalelta.

Korjaus: Tämän tarinan aiemmassa versiossa todettiin virheellisesti, että Hopper oli saanut tohtorin tutkinnon matematiikassa ja matemaattisessa fysiikassa. Hänen tohtorin tutkintonsa oli vasta entisessä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *