Грејс Хопер
Контраадмирал Грејс Мари Хопер (енгл. Grace Murray Hopper; Њујорк, 9. децембар 1906 — Арлингтон, 1. јануар 1992) била је амерички математичар и информатичар.[1] Открила прву грешку (енгл. bug) на рачунару Марк I док је била добровољно у Америчкој ратној морнарици. Радила је на пројектовању првих асемблерских језика. Заслужна је за идеју да се код пише језиком који почива на природном језику, тј. енглеском. Програмски језик FLOW-MATIC је био први такав језик. Учествовала је у комитету за стварање првог пословног програмског језика COBOL (Common Business Oriented Language) на који су њене идеје из Flowmatic језика снажно утицале. Радила је у Америчкој морнарици, где је пензионисана у чину контраадмирала.
Грејс Хопер | |
---|---|
Лични подаци | |
Надимак | Задивљујућа Грејс |
Датум рођења | 9. децембар 1906. |
Место рођења | Њујорк, САД |
Датум смрти | 1. јануар 1992.85 год.) ( |
Место смрти | Арлингтон, САД |
Образовање | Vassar College, Универзитет Јејл, Wardlaw-Hartridge School |
Док је радила за Mark II рачунаром на универзитету Харвард, открила је ноћног мољца у релеју који је ометао рад рачунара. Она је извадила мољца и када су је питали шта ради, она је одговорила да дебагује (енгл. debug) систем. Додуше фразу рачунарски баг debug није она измислила него је допринела њеној популарности.
Оправдано је носила надимак „задивљујућа” Грејс, а 1996. године, војни разарач Америчке морнарице, USS Hopper (DDG-70), по њој је добио име.
Три пута је добијала решење о пензионисању, али сваки пут би одбијала да напусти војску. Када је уз највиша признања и почасти, као најстарији официр америчке војске, коначно пензионисана, Грејс Мари Хопер је наставила да ради као виши саветник у Диџитал Еквипмент корпорацији.
Ова посвећена научница, у развоју свог патента, пошла је од тезе да је могуће створити програмски језик који ће бити заснован на енглеском језику. Пре тога програмирање се вршило машинским кодовима, а COBOL је први програмски језик базиран на енглеском језику. Седамдесетих година, COBOL је нашао примену у читавим Оружаним снагама Сједињених Држава.
Данас, највећи број најпопуларнијих компјутерских програма, укључујући и Windows, базирани су на проналаску „задивљујуће” Грејс. У њену част, као израз захвалности, компанија Мајкрософт основала је фонд из кога је до сада стипендирала више од 3.000 надарених студената.
Међу колегама остала је упамћена по реченици: „Брод је најсигурнији у луци, али брод није направљен да би био у луци”.
Каријера
уредиДруги светски рат
уредиТоком Другог светског рата, 1943. године, Хоперова је добила одсуство са Васар колеџа и положила је заклетву за резервни састав морнарице Сједињених Америчких Држава, једна од многих жена које су добровољно служиле у добровољачкој хитној помоћи WAVES (енгл. Woman Accepted for Volunteer Emergency Service). Морали су да направе изузетак да би се пријавила, зато што је њена телесна тежина била 6,8 килограма испод минималне тежине морнарице, која је била 54 килограма. Пријавила се у децембру и обучавала се у морнаричкој школи резервног састава на Смит Колеџу у Нортхамптону, Масачусетс. Дипломирала је прва у својој класи 1944. године, а потом је додељена пројекту Бироа бродова за компјутерско израчунавање на Харвард универзитету као млађи поручник. Служила је тиму програмског особља на рачунару Марк I на челу са Ховардом Х. Ајкеном. Хопер и Ајкен су сарађивали на 3 рада на Марк I, такође познатом као Аутоматски секвенцијални контролисани рачунар. Захтев Хоперове да пређе у регуларну морнарицу на крају рата је био одбијен због њене старости (38 година). Наставила је да служи у резервном саставу морнарице. Хоперова је остала у Лабораторији за компјутерско рачунање до 1949. године, одбијајући пуну професуру на Васар колеџу да би радила као истраживач под уговором морнарице на Харварду.[2]
UNIVAC
уредиГодине 1949, Хоперова се запослила у Екерт-Мохли рачунарској корпорацији као виши математичар и прикључила се тиму који је радио на развоју UNIVAC I (Универзални аутоматски рачунар).[3] У раним 1950-им, компанија је била преузета од стране корпорације Ремигтон Ранд, и док је радила за њих, Хоперова је завршила свој оригинални компајлер. Компајлер је био познат као А компајлер и његова прва верзија је била А-0.[4]:11
Године 1952, имала је оперативни компајлер. „Нико није могао да поверује”, каже она. „Имала сам активни компајлер и нико га није дирао. Рекли су ми да рачунари могу да ураде само аритметику”.[5]
Године 1954, Хоперова је именована за првог директора аутоматског програмирања, а њено одељење је објавило неке од првих програмских језика заснованих на компајлерима, укључујучи MATH-MATIC и FLOW-MATIC.[3]
У пролеће 1959. године, дводневна конференција, позната и као CODASYL (енгл. Conference on Data System Languages) окупила је компјутерске експерте из индустрије и владе. Хоперова је служила као технички консултант у одбору, а многи од њених бивших запослених су били краткотрајни чланови комисије која је дефинисала нови језик COBOL (акроним за енгл. COmmon Business-Oriented Language). Нови језик је проширио FLOW-MATIC, један од језика Хоперове, са неким идејама из његовог IBM еквивалента, COMTRAN-а (енгл. Commercial Translator). Њено веровање да би програми требало да буду написани на језику који је близак енглеском језику (а не у машинском коду или на језицима сличним машинском коду, као што је програмски језик) било је представљено у новом пословном језику, а COBOL је наставио да буде најзаступљенији пословни језик до данас.[6]
У периоду од 1966 до 1976, Хоперова је служила као директор морнаричке групе програмских језика у канцеларији морнаричких информационих система планирања и била је унапређена у чин капетана 1973. године.[2] Развила је софтвер валидације за COBOL и његов компајлер као део стандардизације COBOL програма за целу Морнарицу.[2]
Стандарди
уредиТоком 1970-их, Хоперова се залагала у Министарству одбране да велике, централизоване системе замене мрежом малих раздељених компјутера. Сваки корисник на било ком рачунарском чвору може да приступи заједничкој бази података које се налазе на мрежи.[4]:119 Развила је примену стандарда за тестирање компјутерских система и компонената, што је најзначајније за ране програмске језике, попут FORTRAN-а и COBOL-а. Морнарички тестови за усклађивање са овим стандардима дошли до значајног приближавања између дијалеката програмских језика главних рачунарских продаваца. Током 1980-их, ови тестови (као и њихова званична администрација) били су преузети од стране Националног бироа за Стандарде (енгл. National Bureau of Standards; NBS), који је данас познат као Национални институт за стандарде и технологију (енгл. National Institute of Standards and Technology; NIST).
Референце
уреди- ^ Cantrell, Mark (1. 3. 2014). „Amazing Grace: Rear Adm. Grace Hopper, USN, was a pioneer in computer science”. Military Officer. 12 (3). Military Officers Association of America. стр. 52—55, 106. Приступљено 1. 3. 2014.
- ^ а б в Williams, Kathleen Broome (2001). Improbable Warriors: Women Scientists and the U.S. Navy in World War II. Annapolis, Maryland: Naval Institute Press. ISBN 978-1-55750-961-1.
- ^ а б Ogilvie, Marilyn; Joy Harvey (2000). The biographical dictionary of women in science: pioneering lives from ancient times to the mid-20th century. New York: Routledge. ISBN 978-0-415-92040-7.Шаблон:Check cite
- ^ а б McGee, Russell C. (2004). My Adventure with Dwarfs: A Personal History in Mainframe Computers (PDF). University of Minnesota: Charles Babbage Institute. Приступљено 7. 5. 2014.
- ^ „The Wit and Wisdom of Grace Hopper”.
- ^ Beyer, Kurt W. (2009). Grace Hopper and the Invention of the Information Age. Cambridge, Massachusetts: MIT Press. ISBN 978-0-262-01310-9.
Литература
уреди- Beyer, Kurt W. (30. 9. 2009). Grace Hopper and the Invention of the Information Age (1st изд.). Cambridge, Massachusetts: MIT Press. ISBN 978-0-262-01310-9.
- Marx, Christy (1. 8. 2003). Grace Hopper: the first woman to program the first computer in the United States. Women hall of famers in mathematics and science (1st изд.). New York City: Rosen Publishing Group. ISBN 978-0-8239-3877-3.
- Norman, Rebecca (1. 6. 1997). „Biographies of Women Mathematicians: Grace Murray Hopper”. Agnes Scott College. Приступљено 17. 11. 2014.
- Williams, Kathleen Broome (15. 11. 2004). Grace Hopper: Admiral of the Cyber Sea (1st изд.). Annapolis, Maryland: Naval Institute Press. ISBN 978-1-55750-952-9.
- Williams, Kathleen Broome (2001). Improbable Warriors: Women Scientists and the U.S. Navy in World War II. Annapolis, Maryland: Naval Institute Press. ISBN 978-1-55750-961-1. Williams' book focuses on the lives and contributions of four notable women scientists: Mary Sears (1905–1997); Florence van Straten (1913–1992); Grace Murray Hopper (1906–1992); Mina Spiegel Rees (1902–1997).
- Ignotofsky, Rachel (2017). Women in Science: 50 fearless pioneers who changed the world. London: Wren & Rook. ISBN 9781984856159.
- Vining, M. (2012). Technology and Culture, 53(2), 516–517. Retrieved from http://www.jstor.org/stable/41475535
- Williams, K. (1999). Scientists in Uniform: The Harvard Computation Laboratory in World War II. Naval War College Review, 52(3), 90-110. Retrieved from http://www.jstor.org/stable/44643011
- Billings, Charlene (1989). Grace Hopper : Navy admiral and computer pioneer . Enslow Publishers. ISBN 0-89490-194-X.
Спољашње везе
уреди- O'Connor, John J.; Robertson, Edmund F. „Грејс Хопер”. MacTutor History of Mathematics archive. University of St Andrews.
- Oral History of Captain Grace Hopper - Interviewed by: Angeline Pantages 1980, Naval Data Automation Command, Maryland.
- RADM Grace Hopper, USN Ret. на сајту Wayback Machine (архивирано фебруар 24, 2010) from Chips, the United States Navy information technology magazine.
- Grace Hopper: Navy to the Core, a Pirate at Heart Архивирано на сајту Wayback Machine (22. септембар 2017) (2014), To learn more about Hopper's story and Navy legacy navy.mil.
- The Queen of Code (2015), a documentary film about Grace Hopper produced by FiveThirtyEight.
- Norwood, Arlisha. "Grace Hopper". National Women's History Museum. 2017.