Grace Murray Hopper (1906-1992): Az innováció és a szolgáltatás öröksége
Február 11-én Peter Salovey elnök bejelentette, hogy ő és a Yale Corporation megszavazta Calhoun nevének megváltoztatását Főiskola, az egyetem egyik egyetemi bentlakásos főiskolája, Grace Murray Hopper öregdiák tiszteletére. Grace Brewster Murray Hopper számítógépes úttörő és haditengerészeti tiszt volt. Olvasd el a történetet. Itt van egy pillantás Hopper életére és örökségére.
Grace Brewster Murray Hopper számítógépes úttörő és haditengerészeti tiszt volt. Mesterképzést (1930) és Ph.D. (1934) matematikából Yale-ből. Az első három modern “programozó” egyike, Hopper leginkább a számítógépes nyelvek fejlesztésében tett előremutató közreműködéséről ismert. Irgalmatlan, éles nyelvű és ragyogó hírességként hosszú és befolyásos karriert töltött be mind az amerikai haditengerészetben, mind a magánszférában. szektor.
Walter Fletcher Murray (Yale BA 1894, Phi Beta Kappa) és Mary Campbell Van Horne lánya, Grace Brewster Murray 1906-ban született New Yorkban. Apjának biztosítótársaság volt. magániskolákban tanult, és a család Wolfeboróban, New Hampshire-ben nyaralt. 1928-ban Phi Beta Kappa matematika és fizika diplomát szerzett a Vassar Főiskolán. 1930-ban Hopper matematikai diplomát kapott a Yale-től. 1931-ben tanítani kezdett matematika a Vassarban, miközben doktori fokozatot szerzett a Yale-nál, Howard Engstrom számítógépes úttörőnél. 1934-ben matematika és matematikai fizika doktorátust szerzett Yale-től. Egyéves szombat alatt Vassarból, Hoppe r a híres matematikus Richard Courantnál tanult a New York-i Egyetemen.
Hopper nagykorúvá vált a nők számára szokatlan lehetőségek idején. Az 1920-as és 1930-as években viszonylag sok nő részesült doktori fokozatban – ezek a számok csak az 1980-as években hasonlíthatók össze.1 A második világháború lehetőséget teremtett a nők számára, hogy nagyobb számban lépjenek be a munkaerőpiacra. Mindazonáltal Hopper sikere a férfiak által uralt területeken és a férfiak által uralt szervezetekben, beleértve az Egyesült Államok haditengerészetét is, kivételes volt.
Pearl Harbor bombázása és az Egyesült Államok második világháborúba lépése után Hopper úgy döntött, hogy csatlakozik a háborús erőfeszítésekhez. Kezdetben életkora és kicsiny mérete miatt elutasították, de kitartó volt. Hiszen szabadságot kapott Vassartól, ahol docens volt, Hopper 1943 decemberében csatlakozott az Egyesült Államok Tengerészeti Tartalékához (Női Tartalék), és beosztották a Harvard Egyetem Hajók Számítási Irodájába. Ott dolgozott Howard Aikennek, egy másik számítógépes úttörőnek, aki kifejlesztette az IBM Automata Sequence Controlled Calculator-t, ismertebb nevén Mark I-t, az egyik legkorábbi elektromechanikus számítógépet. Az első három számítógépes “programozó” közül Hopper volt a Mark I programozása és a gépi utasítások szalagra lyukasztása. Ő írta a Mark I 561 oldalas felhasználói kézikönyvét is.
A szoros kapcsolat az amerikai hadsereg és a korai számítógépipar, amelyet először a második világháború, majd a hidegháború ápolt, alakította Hopper karrierjét. Hopper és tisztviselői a Harvard laboratóriumában szigorúan titkos számításokon dolgoztak, amelyek elengedhetetlenek a háborús erőfeszítésekhez – a rakétapályák kiszámításához. , az új légvédelmi ágyúk tábláinak elkészítése és az aknavetők kalibrálása. A haditengerészetnél végzett munkájuk mellett Hopper és munkatársai a hadseregre vonatkozó számításokat és a John von Neumann által az elejtett plutónium bomba kifejlesztésénél használt “futási számokat” is elvégezték. Nagasakiban, Japánban.
A háború után Hopper lemondott egy teljes professzori posztjáról Vassarban, hogy Harvardban maradhasson, és a mérnöki tudományok és az alkalmazott fizika tudományos munkatársává váljon. Ezalatt a Mark II és a Mark III számítógépek fejlesztésében segített, amikor a Harvard továbbra is finanszírozási szerződéseket kapott a haditengerészettől. 1945 egyik este, amikor a Mark II-n dolgozott, Hopper és munkatársai problémával szembesültek. Szétszedték a gépet, és találtak egy nagy lepkét. Bár a “hiba” kifejezést a mérnökök a 19. század óta használták egy mechanikai meghibásodás leírására, Hopper elsőként a számítógépes problémát “hibának” nevezte, és a számítógép “hibakereséséről” beszélt.
1946-ban Hopper elhagyta az aktív szolgálatot, amikor a haditengerészet életkora miatt visszautasította rendszeres jutalék iránti kérelmét. Röviddel ezután Hopper elhagyta Harvardot, amikor kiderült, hogy nem lépik elöre és nem kapnak megbízatást. 1949-ben csatlakozott az Eckert-hez. Mauchly Computer Corporation Philadelphiában, mint vezető matematikus.A Remington Rand által hamarosan megvásárolt vállalat a hadsereg szerződései alapján kifejlesztette az első elektronikus számítógépet (ENIAC).
Philadelphiában Hopper vállalta a legbefolyásosabb munkáját. Remington Rand főprogramozójaként az UNIVAC I-n (Universal Automatic Computer) dolgozott. 1952-ben programozói csapata kifejlesztette az első számítógépes nyelvű “fordítót”, A-0 néven. A fordítók matematikai kódot fordítottak géppel olvasható bináris kódra, és végül lehetővé tették, hogy egyetlen számítógép helyett több számítógépre írjanak programokat. a csapat kifejlesztette a Flow-Matic-ot, az első olyan programozási nyelvet, amely angolszerű parancsokat használt. Ellentétben a korábbi számítógépes nyelvekkel, például a FORTRAN-nal, amely matematikai szimbólumokat használt, a Flow-Matic rendszeres angol szavakat használt. Hopper úgy érezte, hogy az adatfeldolgozók, akik általában nem matematikusok vagy mérnököknek, sokkal kényelmesebb lenne a szóalapú nyelveket használni. Egy 1980-as interjúban kifejtette: “Amit azután kezdtem el, hogy elkezdtem az angol nyelvet, az volt, hogy egy másik egész csoportot hozzam magammal, akik képesek könnyen használni a számítógépet. nyelveket. Az akadémikusoktól, informatikusoktól kapott dolgok nagy része semmiképpen sem alkalmazkodik az emberekhez. ”2
A számítógépes nyelvek számának növekedésével nőtt az üzleti célú szabványosított nyelv iránti igény. 1959-ben bevezették a COBOL-ot (rövidítve: „közös üzleti-orientált nyelv”), mint az első szabványosított általános üzleti számítógépes nyelvet. Bár sokan hozzájárultak a COBOL „találmányához”, Hopper mind a katonai, mind a magánszféra részéről előmozdította a nyelvet és annak elfogadását. szektor felhasználói. Az 1960-as évek során a COBOL fordítóinak fejlesztésével foglalkozott. Életrajzírója, Kurt Beyer “a COBOL 1960-as évekbeli sikeréért leginkább felelős személynek” nevezi. Hatása jelentős volt; az 1970-es évekre a COBOL volt a “legszélesebb körben használt számítógépes nyelv” a világon.3
A magánszektorban folytatott karrierje során Hopper a haditengerészet tartalékosa maradt. 1966-ban a korhatárok parancsnokként visszavonultak a haditengerészet elől. Később “életem legszomorúbb napjának” nevezte. 4 Hét hónappal később, 60 éves korában azonban visszahívták az aktív szolgálatra. A délkelet-ázsiai növekvő műveletek megadóztatták a haditengerészet kapacitásait, és segítségére volt szükség. szabványosítsa a haditengerészet több számítógépes nyelvét.A beosztottjai “Csodálatos kegyelemnek” becézett Hopper 19 évig aktív szolgálatban maradt. 1972-ben vonult nyugdíjba az UNIVAC-ból, a Sperry Rand részlegéből.
Hopper élete vége felé jól elismert figura lett. Több mint 40 tiszteletbeli fokozatban részesült, számos ösztöndíjat, professzori címet, díjat és konferenciát neveztek el tiszteletére. 1972-ben megkapta Yale Wilbur Lucius Cross érmet. 1991-ben George Bush elnök átadta Hoppernek az ország legmagasabb technológiai kitüntetését; ő volt az első nő, akit ennyire megtiszteltek egyénként. 1996-ban a haditengerészet megbízta az USA-t. Hopper, irányított rakétapusztító. Kurt Beyer, a “Grace Hopper és az információs kor kitalálása” című könyv szerzője azt sugallja, hogy Hopper annyi figyelmet és még “hírességet” is elért az élet végén, mert egy illinoisi republikánus kongresszusi képviselő 1983-ban látott interjút Hopperrel a “60 perc” című műsorban. . Az interjú megismerése után sikeresen előterjesztette a törvényjavaslatot, amelynek értelmében Hoppert komódos rangra emelték.
79 éves korában Hopper kontra tengernagyként nyugdíjba vonult. Ő volt az USA legrégebbi szolgálati tisztje. Ugyanebben az évben közönségkapcsolati tanácsadóként dolgozott a Digital Equipment Corporationnél, ahol 1992-ben bekövetkezett halála előtt egy évvel dolgozott. Hoppert teljes katonai kitüntetéssel temették el az Arlingtoni Nemzeti Temetőben.
2016-ban Hopper posztumusz megkapta az elnöki szabadságérmet, az ország legmagasabb polgári kitüntetését, az informatika területén végzett figyelemre méltó hozzájárulásának elismeréseként.
Látomásos kommunikátor és oktató
Hopper volt nemcsak egy zseniális matematikus és informatikus; tehetséges tanár és kommunikátor is volt. Habár a Vassarban töltött kari kényelmét elhagyta, hogy belépjen a haditengerészetbe, a tanítás továbbra is az élet része volt. 1959-ben Hopper a Pennsylvaniai Egyetem Moore Villamosmérnöki Iskolájának látogató, majd adjunktusa volt. 1971 és 1978 között a George Washington Egyetem menedzsmenttudományi tanára volt. Az akadémián kívül számtalan műhelyt és konferenciát szervezett a programozás megértésének elősegítése és a számítógépes programozók közösségének bővítése érdekében.Az Eckert-Mauchly-nál és annak utódcégeinél töltött ideje alatt szemináriumot is tanított. A nemzeti érem elfogadásakor Hopper azt mondta: “Ha azt kérdezi tőlem, melyik teljesítményre vagyok a legbüszkébb, a válasz az összes fiatalemberre lenne, akit az elmúlt években képeztem; ez sokkal fontosabb, mint az első fordító megírása. ”5
Hopper tanári tehetsége sokféle közönséggel – műszaki szakértőkkel és mérnökökkel, üzleti vezetőkkel és adatfeldolgozókkal, fiatalokkal és a nagyközönséggel – is segített kommunikálni. Segített meggyőzni az üzleti ügyfeleket a az új technológiák átvételének értéke, és Beyer az 1950-es években “a fejlődő számítógépipar szóvivőjeként” írja le.6 Hopper hasonló szerepet töltött be a haditengerészetnél. 1977-től 1986-ig “a haditengerészet legfontosabb propagandistája volt számítógépes programjaként, mint … képviselője a tanult társadalmaknak, az ipari szövetségeknek és a technikai szimpóziumoknak.” 7 Élete utolsó éveiben hasonló munkát végzett a Public Equipment Corporationnél a Digital Equipment Corporationnél. .
Hopper szintén egyértelmű író volt. Howard Aiken megrendelésére írta a világ első számítógépes programozási kézikönyvét. Pályafutása során nagy jelentőséget tulajdonított a dokumentációnak, és képes volt különböző összetett helyzeteket és problémákat megmagyarázni. “Úgy éreztem, hogy nincs értelme semmit csinálni, hacsak nem tud kommunikálni” – mondta egy 1980-as interjúban. 8
A hidegháború idején folytatódtak a katonai és üzleti beruházások a számítástechnikába. nőni. Ennek ellenére sok ember szkeptikus maradt azzal kapcsolatban, hogy a számítógépek mit tehetnek, vagy hogyan tudják átalakítani az új területeket és alkalmazásokat. Hopper hevesen hitte, hogy a számítástechnika fejlődése tovább gyorsul; magához ölelte és várta a jövőt. Gyakran elmondta, hogy 2000. január 1-jéig szeretett volna élni, hogy lássa a számítógép által addig elért váratlan előrelépéseket – és megnevettesse a hitetleneket. “Úgy gondolom, hogy folyamatosan folyamatosan alábecsüljük, mit tehetünk a számítógépekkel, ha valóban megpróbáljuk” – mondta 1980-ban. 9 Ez a bizalom, hogy a számítógépek egyre inkább elterjednek, mozgatórugó volt a felhasználóbarátabbá tételére irányuló erőfeszítések mögött.
Irodalomjegyzék
Kiterjedt archív gyűjtemények találhatók Hopper életéről. A Smithsonian-i Grace Murray Hopper-gyűjtemény mellett más egyetemek és kutatóintézetek releváns gyűjteményei mellett több ezer oldalnyi szóbeli történelem található amelyeket Hoppertől és kollégáitól gyűjtöttek 50 év alatt.
E gazdag források ellenére nincsenek átfogó Hopper életrajzai. Kurt W. Beyer, “Grace Hopper és az információs kor találmánya” ”(Cambridge: MIT Press, 2009) az 1945 és 1960 közötti időszakra összpontosít, életének érdemi vitáját a COBOL létrehozásával fejezi be. Egy másik hasznos forrás Kathleen Williams “Valószínűtlen harcosok: matematikusok, Grace Hopper és Mina Rees a második világháborúban”, B. Booss-Bavnbek és J. Høyrup, szerk., “Matematika és háború”, 108-125 (Bázel: Birkhäuser , 2003).
Nagyon keveset írtak Hopper személyes életéről. Hopper 1945-ben elvált férjétől, angoltanártól. Soha nem házasodott újra és nem született gyermeke. Kurt Beyer az 1940-es évek alkoholizmusával, depressziójával és öngyilkossági gondolataival foglalkozik, de könyve nem részletezi, hogyan és hogyan tért magához.
1. “Grace Hopper kapitány szóbeli története” interjú, amelyet 1980 decemberében készített Angeline Pantages, Naval Data Automation Command, Maryland, Computer History Museum, 1980, 11. A továbbiakban: “Hopper Oral History”.
2. Beyer, “Grace Hopper”, 304., 310.
4. A rossz egészségi állapot megakadályozta, hogy Hopper személyesen vehesse át a díjat, de ő elkészítette ezeket a megjegyzéseket, amelyeket a nevében elhangzott. Lásd Carmen Lois Mitchell ” Grace Murray Hopper hozzájárulása a számítástechnikához és a számítógépes oktatáshoz ”(Ph.D. diss., University of North Texas, 1994), 77.
5. Beyer, “Grace Hopper”, 11.
6. Williams, “valószínűtlen harcosok”, 118.
7. “Hopper szóbeli története”, 26.
8. “Hopper szóbeli története”, 48.
9. Beyer könyvének ténybeli hibáit lásd Judy Green és Jeanne LaDuke: “A szerkesztőhöz”, Isis 102, 1. sz. (2011. március): 136-137. Beyer például tévesen állítja, hogy Hopper volt az első nő, aki Matematikából Ph.D. a Yale-től.
Javítás: A történet egy korábbi verziója helytelenül állította, hogy Hopper PhD fokozatot szerzett a “matematika és matematikai fizika” témában. Doktori címe csak az előbbiben volt.