Известна като Майката на Кобол, контраадмирал Грейс Мъри Хопър беше компютърен пионер, военноморски офицер, преподавател, лектор и жена, носителка на медал в областта на компютърните науки. Нейните знания, образование, упоритост и опит доведоха до международното й признание.
Коя е Грейс Хопър? Ранните години
Родена през декември 1906 г. в Ню Йорк, Грейс Брустър Мъри Хопър е дъщеря на Уолтър Флетчър Мъри и Мери Кембъл Ван Хорн. Като дете тя е била обучавана в частни училища и отрано проявява интерес към инженерството.
Тя завършва Phi Beta Kappa от Vassar College през 1928 г. със степени по математика и физика. След това получава магистърска степен по математика от Йейл през 1930 г. и една година по-късно започва да преподава същия предмет във Васар Колидж. Тя завършва образователната си кариера през 1934 г. с докторска степен. по математика. По-късно в живота си тя самата става преподавател и професионален преподавател в областта на компютърните науки.
„За мен програмирането е повече от важно практическо изкуство. Това също е гигантско начинание в основите на знанието.“
Военноморската кариера на контраадмирал Хопър
По време на Втората световна война Грейс Мъри Хопър се опита да се запише във флота, но те я отхвърлиха поради нейната възраст (34) и нисък ръст. След това тя си взе отпуск от работата си във Vassar College, за да се присъедини към военноморския резерв на Съединените щати (Женски резерв), известен като WAVES.
След обучение в училището за мичмани на Военноморския резерв в Масачузетс, тя завършва първа в класа си. След това е назначена в Проекта за изчисления на Бюрото за кораби в Харвардския университет като лейтенант, младши клас.
Тя запази своята принадлежност към Военноморския резерв до края на живота си, въпреки че направи значителен технологичен принос. Въпреки че Военноморските сили никога не са одобрили нейното прехвърляне към ВМС отвъд резерва, тя получава ранг на командир през 1966 г., капитан през 1973 г., комодор през 1983 г. и контраадмирал през 1985 г.
„Лидерството е двупосочна улица, лоялността нагоре и лоялността надолу. Уважение към началниците; грижа за екипажа си.”
През 1987 г. тя е наградена с медал за отличителни заслуги в областта на отбраната, най-високото небойно военно отличие.
С какво е известна Грейс Хопър?
Докато работеше в Проекта за изчисления на Бюрото на корабите в Харвард, Хопър работи с друг компютърен пионер, Хауърд Ейкен. Ръководен от Aiken, екипът разработи компютъра Mark I, известен също като калкулатор с автоматичен последователен контрол. На Хопър беше възложено да програмира Mark I и написа ръководство за потребителя от над 500 страници за този ранен електромеханичен компютър.
Казаха се, че изчисленията на нея и екипа са от съществено значение за военните усилия. Военните ги използваха за изчисляване на траектории на ракети, калибриране на миночистачи и създаване на таблици за обсег на нови оръдия.
Марк II и Марк III скоро последваха. Както се казва в историята, екипът открива молец в Mark II една вечер през 1947 г., което прави Хопър първият, който нарече компютърен проблем „бъг“. Хопър продължава работата си в Харвардската изчислителна лаборатория до 1949 г.
След това тя се присъединява към Eckert-Mauchly Computer Corporation, по-късно придобита от Remington Rand. Работила е като старши математик в екипа, разработващ UNIVAC I, първият широкомащабен, изцяло електронен компютър, появил се на пазара през 1950 г.
„Оттогава нататък, когато нещо се обърка с компютър, казвахме, че има грешки в него.“
По това време Хопър предложи нов компютърен език. Тя вярваше, че хората ще използват по-широко език за програмиране, използвайки английски думи, а не само символи. Докато компанията отхвърля нейното предложение в продължение на няколко години, Хопър не се отказва от идеята си и разработва първия компилатор на компютърни езици.
През 1952 г. се ражда първата версия на програмата и се нарича A-0. Тази програма, която функционираше като линкер, даде възможност на програмистите да пишат програми за множество компютри, вместо за отделни. И компилаторът основно „превежда математическата нотация в машинен код.“
„Казаха ми, че компютрите могат да правят само аритметика.“
Между 1954 и 1955 се появи Flow-Matic, език за програмиране, базиран на компилатор, който използва английски изрази като команди. Програмата стана достъпна за обществеността през 1958 г. Flow-Matic беше концепцията, която оформи Cobol.
Дефиниран през 1959 г., Cobol (обикновен бизнес-ориентиран език) е програмен език за процесори за данни, който все още използваме днес. Хопър популяризира този език както във военния, така и в частния сектор през 60-те години. До 1970 г. Cobol е най-широко използваният компютърен език в света.
Хопър е служил като директор на групата за програмни езици на ВМС, разработил е софтуер за валидиране на Cobol, а компилаторът е бил част от програмата за стандартизация за целия флот.
През 70-те години на миналия век тя разработва стандарти за тестване на компютърни системи и компоненти. Националното бюро за стандарти (сега Национален институт за стандарти и технологии (NIST)) прие тези тестове.
„Най-опасната фраза в езика е „Винаги сме го правили по този начин.“
Хронологията на едно наследство
1906: Роден в Ню Йорк.
1928: Завършил Phi Beta Kappa от Vassar College.
1930: Получава магистърска степен по математика от университета Йейл и се омъжва за професора от Нюйоркския университет Винсент Фостър Хопър.
1931: Започва да преподава математика във Vassar College.
1934: Завършила докторската си степен. по математика от Йейлския университет.
1943: Присъединява се към военноморския резерв на САЩ (WAVES).
1944: Упълномощен като лейтенант, младши клас и назначен в проекта за изчисления на Бюрото на корабите в Харвардския университет.
1945: Разведена от съпруга си Винсент Фостър Хопър.
1949: Присъединява се към Eckert-Mauchly Computer Corporation като старши математик.
1952: Разработва първия компютърен езиков компилатор.
1954: Разработи със своя екип езиците за програмиране Math-Matic и Flow-Matic.
1959: Дефинира езика за програмиране Cobol и става преподавател в Училището по електротехника Мур към Университета на Пенсилвания.
1966: Спечели чин командир и се пенсионира от военноморския резерв.
1967, 1971, 1972: Извикан на активна служба във военноморския резерв, се пенсионира още веднъж и отново се връща на активна служба.
„Изглежда, че се пенсионирам много.“
1972 - 1978: Служил е като професионален преподавател в университета Джордж Вашингтон.
1973: Спечелва званието капитан във Военноморския резерв и първата американка и жена, обявена за изтъкнат член на Британското компютърно общество.
1983: Спечелен комодорски чин във Военноморския резерв чрез специално президентско назначение от президента Роналд Рейгън.
1985: Спечелил званието контраадмирал във военноморския резерв.
1986 - 1987: Пенсиониран от Военноморския резерв завинаги и е награден с медал за отлична служба в областта на отбраната.
1988: Получил Националния медал за технологии.
1991: Назначен за член на Американската академия на изкуствата и науките.
През януари 1992 г., на 85-годишна възраст, контраадмирал Грейс Мъри Хопър почина в съня си от естествена смърт и беше положена с пълни военни почести в Националното гробище в Арлингтън. Тя нямала деца. След смъртта си тя получи Президентския медал на свободата за признание за приноса й към индустрията на компютърните науки.
Благодаря ти, Грейс Мъри Хопър
По отношение само на Cobol, ревизиите му през десетилетията доведоха до обектно-ориентиран синтаксис, използван от доставчици като IBM и Fujitsu. Програмите на Cobol все още работят на операционни системи като Unix и Windows. И концепцията за използване на английски изрази като компютърни команди е повлияла не само на езиците за програмиране, но и на хората, които ги пишат и използват всеки ден.
„Корабът в пристанището е безопасен, но корабите не са за това. Отплавайте в морето и правете нови неща.“
Без приноса на Грейс Мъри Хопър нямаше да сме там, където сме днес в света на технологиите. Благодаря ви, контраадмирал Грейс Мъри Хопър.
Прочетете повече за други влиятелни жени в технологиите с нашия списък с важни жени в историята на видеоигрите.