Grace Hopper

Amerikai Egyesült Államok Haditengerészetének tisztje, matematikus, programozó

Grace Murray Hopper (New York, 1906. december 9.Arlington megye, Virginia, 1992. január 1.) ellentengernagy, az Amerikai Egyesült Államok Haditengerészetének tisztje, matematikus, a számítástudomány egyik úttörője. Egyike volt a Harvard Mark I számítógép első programozóinak. Ő írta az első fordítóprogramot (angolul compiler) amely valamely programozási nyelven írt programot képes a számítógép számára lefordítani.[10][11][12][13][14] Felvázolta egy, a számítógéptől független programnyelv ötletét, ami az egyik első modern programozási nyelv, a COBOL megalkotásához vezetett, és amelynek egyik tervezője is volt. Neki tulajdonítják a "debugging" (számítógépes programok hibakeresése, szó szerint: "bogártalanítás") kifejezés elterjesztését. Haditengerészeti rangjának és munkásságának köszönhetően gyakran "Csodálatos Grace"-ként ("Amazing Grace") hivatkoznak rá,[15][16] ami egyben játékos utalás az Amazing Grace kezdetű keresztény himnuszra is. Az Amerikai Egyesült Államok Haditengerészetének egy rombolója, az USS Hopper és a NERSC kutatóközpont (National Energy Research Scientific Computing Center - az USA Nemzeti Energiakutató Tudományos Számítóközpontja) leggyorsabb számítógépe, a Cray XE6 "Hopper" is az ő nevét viseli.

Grace Murray Hopper
Született1906. december 9.[1][2][3][4]
New York[5]
Meghalt1992. január 1. (85 évesen)[1][2][3][4]
Arlington megye[6][7][8]
SírhelyArlingtoni Nemzeti Temető
Állampolgárságaamerikai
Fegyvernemhaditengerészet
Szolgálati ideje1943–1966, 1967–1971, 1972–1986
Rendfokozataellentengernagy (rear admiral, lower half)
Csatáimásodik világháború
KitüntetéseiDefense Distinguished Service Medal

Legion of Merit

Meritorious Service Medal

American Campaign Medal

World War II Victory Medal

National Defense Service Medal

Armed Forces Reserve Medal with two Hourglass Devices

Naval Reserve Medal

Elnöki Szabadság-érdemrend (posztumusz)
HázastársaVincent Foster Hopper (1930–1945)[9]
SzüleiMary Campbell van Horne
Walter Fletcher Murray
Iskolái
Civilbenmatematikus
A Wikimédia Commons tartalmaz Grace Murray Hopper témájú médiaállományokat.

Fiatalkora szerkesztés

Grace Hopper New Yorkban született 1906-ban Grace Brewster Murray néven. A család 3 gyermeke közül ő volt a legidősebb. Kíváncsi gyerek volt és ezt a tulajdonságát egész életében megőrizte. Hétéves korában elhatározta, hogy kideríti az ébresztőóra működését. Hét ébresztőórát szétszerelt, mielőtt édesanyja rájött volna mi a terve. Ezek után már csak egy órája lehetett.[17] A középiskolát a Hartridge iskolában (Hartridge School) végezte Plainfieldben (New Jersey állam). 16 éves korában a nem megfelelő latin nyelv tesztje miatt elutasították korengedményes felvételét a Vassar College-ba, de a következő évben már felvették. 1928-ban BSc (Bachelor) fokozatot szerzett matematika és fizika szakon. Eredményei alapján felvételt nyert a Phi Beta Kappa egyesület tagjai közé is. 1930-ban megkezdte MSc (Master) fokozatú tanulmányait a Yale Egyetemen. 1934-ben PhD fokozatot szerzett matematikából. Felkészítő tanára Oystein Ore volt.[18][19] Már 1931-ben elkezdett matematikát tanítani a volt iskolájában, a Vassar College-ban, ahol 1941-ben docensnek nevezték ki. 1930-ban férjhez ment a New York-i egyetem professzorához Vincent Foster Hopperhez.[18][20] 1945-ben elváltak. Ezután nem ment többé férjhez és a volt férje nevét megtartotta.

Karrierje szerkesztés

A második világháború alatti tengerészeti szolgálata szerkesztés

Hopper 1943-ban távolléti engedélyt kapott a Vassar Főiskolától és belépett az Amerikai Egyesült Államok Haditengerészetének tartalékosai közé. Sok nőhöz hasonlóan önkéntesként szolgált a WAVES ("Women Accepted for Volunteer Emergency Service" - hivatalos nevén: U.S. Naval Reserve (Women's Reserve) kötelékében. A sorozáson különleges engedéllyel ment át, mert a súlya 6,8 kg-mal kevesebb volt a Haditengerészetnél előírt 54 kg (120 font) minimális testsúlynál. Kiképzése 1943-ban kezdődött meg a Flottatartalék Kadétiskolájában (Naval Reserve Midshipmen's School) a Smith College-ban, a Massachusetts Államban levő Northamptonban. Hopper az osztályból elsőként végzett 1944-ben és a Bureau of Ships Computation Project-hez került a Harvard Egyetemre mint alhadnagy. A Howard H. Aiken irányításával dolgozó, a Mark I számítógépet programozó csoportba került be. Hopper és Aiken közösen három publikációt írtak a Mark I számítógépről. Hopper tényleges szolgálatba történő áthelyezéséről írt kérvényét a háború végén a kora (38) miatt elutasították, így folytatta szolgálatát a Flottatartaléknál. 1949-ig a Harvard számítógép laborban maradt. 1949-ben professzorként visszatért a Vassar Főiskolára, de a Haditengerészet megbízott munkatársaként tovább folytatta a munkát a Harvard Egyetemen.[21]

UNIVAC szerkesztés

1949-ben Eckert-Mauchly Computer Corporation vállalat alkalmazottja lett mint matematikus és csatlakozott az UNIVAC I számítógép fejlesztő csoportjához. Az 1950-es évek elején a cég beolvadt a Remington Rand vállalatba. 1952-ben sikerült elkészítenie az első fordítóprogramot is, ez volt az A-0 fordítóprogram. "Senki nem hitt benne. Volt egy működő fordítóprogramom és senkit sem érdekelt. Azt mondták, hogy a számítógép csak aritmetikai műveletek elvégzésére képes." - mesélte Hopper."[22] 1954-ben Hoppert a vállalat programozási igazgatójává nevezték ki. Részlege fejlesztette az első fordítóprogramra épülő programozási nyelveket például a MATH-MATIC és FLOW-MATIC programnyelvet is.

COBOL szerkesztés

 
Grace Murray Hopper az UNIVAC billentyűzeténél. (1960 körül)

1959 nyarán a két napos CODASYL (Conference on Data Systems Languages) konferencián összegyűltek a vállalati és kormányzati számítógép szakértők. Míg Hopper a konferencia technikai tanácsadója volt, addig számos beosztottja dolgozott egy új programozási nyelv alapjainak meghatározására létrehozott ideiglenes bizottságban. Az új nyelv neve a COBOL lett, ami a COmmon Business-Oriented Language elnevezés rövidítése. A COBOL a Hopper által tervezett FLOW-MATIC nyelv kibővített változata. Néhány ötletet hasznosítottak az IBM hasonló programozási nyelvéből a COMTRAN-ból. Hopper meggyőződése volt, hogy a programokat inkább az angolhoz hasonlító nyelven kell írni, mint gépi kódban vagy a gépi kódhoz legközelebb álló assembly programozási nyelven. Napjainkra a COBOL széles körben elterjedt.[23]

1967 és 1977 között Hopper volt az igazgatója a Haditengerészet Informatikai Tervező Hivatalához (Navy's Office of Information Systems Planning) tartozó Programozási Nyelv (Navy Programming Languages Group) csoportjának. 1973-ban kapitánnyá léptették elő.[21]

Nyugdíjas évek szerkesztés

 
Grace Hoppert 1983-ban sorhajókapitánnyá léptették elő.

Hopper 1966-ban, a nyugalmazási szabályoknak megfelelően, 60 éves korában vonult nyugállományba a Haditengerészet Flottatartalékától (Naval Reserve) fregattkapitány (Commander) rangban.[24] 1967-ben visszahívták a szolgálatba egy hat hónapos időszakra, amit határozatlan időre meghosszabbítottak. 1971-ben ismét nyugdíjba vonult, de 1972-ben ismét felkérték a szolgálatra. 1973-ban Elmo R. Zumwalt, Jr. admirális kapitánnyá (Captain) nevezte ki.[25] 1983-ban elnöki kinevezéssel sorhajókapitánnyá léptették elő.[25][26][27] Kongresszusi engedéllyel jóval a nyugdíjkorhatáron túl is szolgálatban maradhatott.[28] 1985-ben a sorhajókapitány rangot átnevezték ellentengernagyi rangra. A Haditengerészettől 1986. augusztus 14-én vonult végleg nyugdíjba. A búcsúünnepség az USS Constitution fregatt fedélzetén volt. Hopper megkapta a Defense Distinguished Service Medal kitüntetést, ami az Amerikai Egyesült Államok legmagasabb nem harctéri érdemeket elismerő tengerészeti kitüntetése. A végleges nyugdíjba vonulásakor ő volt a haditengerészet legidősebb aktív szolgálatban levő tisztje (79 év 8 hónap és 5 nap). Az ünnepség helyszínéül szolgáló USS Constitution pedig az Amerikai Egyesült Államok Haditengerészetének legidősebb hajója (akkor 188 éves 9 hónapos és 23 napos).[29] Tanácsadóként tovább dolgozott a Digital Equipment Corporation vállalatnál egészen 85 éves korában 1992-ben bekövetkezett haláláig. Katonai tiszteletadással temették el az Arlingtoni Nemzeti Temetőben.

A gyászjelentés szerkesztés

  • Betts, Mitch (Computerworld 26: 14, 1992)
  • Bromberg, Howard (IEEE Software 9: 103–104, 1992)
  • Danca, Richard A. (Federal Computer Week 6: 26–27, 1992)
  • Hancock, Bill (Digital Review 9: 40, 1992)
  • Power, Kevin (Government Computer News 11: 70, 1992)
  • Sammet, J. E. (Communications of the ACM 35 (4): 128–131, 1992)
  • Weiss, Eric A. (IEEE Annals of the History of Computing 14: 56–58, 1992)

Jegyzetek szerkesztés

  1. a b MacTutor History of Mathematics archive. (Hozzáférés: 2017. augusztus 22.)
  2. a b SNAC (angol nyelven). (Hozzáférés: 2017. október 9.)
  3. a b Find a Grave (angol nyelven). (Hozzáférés: 2017. október 9.)
  4. a b Brockhaus (német nyelven). (Hozzáférés: 2017. október 9.)
  5. The Biographical Dictionary of Women in Science, 616-617, 1
  6. http://www.the-scientist.com/?articles.view/articleNo/12155/title/Rear-Admiral-Grace-Murray-Hopper/
  7. http://www.computer.org/csdl/mags/an/1992/02/man1992020055.pdf
  8. http://ieeexplore.ieee.org/iel5/85/3967/04460716.pdf?arnumber=4460716
  9. MacTutor History of Mathematics archive
  10. Richard L. Wexelblat, ed.. History of Programming Languages. New York: Academic Press (1981). ISBN 0-12-745040-8 
  11. Donald D. Spencer. Computers and Information Processing. C.E. Merrill Publishing Co (1985). ISBN 978-0-675-20290-9 
  12. Phillip A. Laplante. Dictionary of computer science, engineering, and technology. CRC Press (2001). ISBN 978-0-8493-2691-2 
  13. Bryan H. Bunch, Alexander Hellemans. The Timetables of Technology: A Chronology of the Most Important People and Events in the History of Technology. Simon & Schuster (1993). ISBN 978-0-671-76918-5 
  14. Bernhelm Booss-Bavnbek, Jens Høyrup. Mathematics and War. Birkhäuser Verlag (2003). ISBN 978-3-7643-1634-1 
  15. Cyber Heroes of the past: "Amazing Grace" Hopper. (Hozzáférés: 2012. december 12.)
  16. Grace Murray Hopper. (Hozzáférés: 2012. december 12.)
  17. (1992. április 1.) „Looking Back: Grace Murray Hopper's Younger Years”. Chips. [2012. július 12-i dátummal az eredetiből archiválva]. (Hozzáférés: 2014. február 5.)  
  18. a b Green, Judy and Jeanne LaDuke. Pioneering Women in American Mathematics: The Pre-1940 PhD's. Providence, Rhode Island: American Mathematical Society (2009). ISBN 978-0821843765 
  19. Though some books, including Kurt Beyer's Grace Hopper and the Invention of the Information Age, reported that Hopper was the first woman to earn a Yale PhD in mathematics, the first of ten women prior to 1934 was Charlotte Cynthia Barnum (1860–1934). Murray, Margaret A. M.. „The first lady of math?”, 5–6. oldal 
  20. „Prof. Vincent Hopper of N.Y.U., Literature Teacher, Dead at 69”, The New York Times , 1976. január 21. 
  21. a b Williams, Kathleen Broome. Improbable Warriors: Women Scientists and the U.S. Navy in World War II. Annapolis, Maryland: Naval Institute Press (2001). ISBN 978-1-55750-961-1 
  22. The Wit and Wisdom of Grace Hopper
  23. Beyer, Kurt W.. Grace Hopper and the Invention of the Information Age. Cambridge, Massachusetts: MIT Press (2009). ISBN 978-0-262-01310-9 
  24. Attrition/Retirement. [2017. október 19-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. április 29.)
  25. a b Rear Admiral Grace Murray Hopper, USN. Biographies in Naval History. United States Navy Naval Historical Center. [2013. április 19-i dátummal az eredetiből archiválva]. (Hozzáférés: 2007. május 28.)
  26. Rear Admiral Grace Murray Hopper, USNR, (1906–1992) Informal Images taken during the 1980s. Biographies in Naval History. United States Navy Naval Historical Center. [2013. december 11-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 2.) „Commodore Grace M. Hopper, USNR. receives congratulations from President Ronald Reagan, following her promotion from the rank of Captain to Commodore in ceremonies at the White House, 15 December 1983”
  27. Historic Images of Ronald Reagan. U.S. Defense Department. [2013. október 19-i dátummal az eredetiből archiválva]. (Hozzáférés: 2013. július 2.) „President Ronald Reagan greets Navy Capt. Grace Hopper as she arrives at the White House for her promotion to commodore, Dec. 15, 1983. Hopper was a computer technology pioneer.”
  28. Hacker, Barton C.. American Military Technology: The Life Story of a Technology. Greenwood Publishing Group, 131. o. (2006). ISBN 9780313333088 
  29. Computer Whiz Retires from Navy”, Detroit Free Press, 1986. augusztus 15., 4A. oldal. [2014. február 22-i dátummal az eredetiből archiválva] (Hozzáférés: 2014. február 5.) 

Fordítás szerkesztés

  • Ez a szócikk részben vagy egészben a Grace Hopper című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.