Грейс Хоппер – американская ученая, контр-адмирал флота США. Она была одной из первых, кто начал писать программы для гарвардского компьютера Марк I, а также разработала первый в истории компилятор для языка программирования. Грейс возглавляла проект по создания языка программирования Кобол – пионера среди высокоуровневых ЯП. За многочисленные достижения ее нередко называли «Удивительная Грейс».

Ранние годы

Грейс Брюстер Мюррей родилась в Нью-Йорке 9 декабря 1906 года. Грейс изучала математику и физику в колледже Вассар, а после его окончания в 1928 году поступила в Йельский университет, где в 1930 году получила степень магистра математики. В том же году она вышла замуж за Винсента Фостера Хоппера, став Грейс Хоппер (хотя брак распался в 1945 году, Грейс не вернулась к девичьей фамилии).

Начиная с 1931 года, Хоппер начала преподавать в Вассаре, одновременно продолжая учиться в Йельском университете. Там она получила докторскую степень по математике, став одной из первых женщин, кому это удалось.

Вторая Мировая Война

Грейс читает лекцию офицерам

Хоппер, став доцентом в Вассаре, продолжала преподавать до тех пор, пока Вторая мировая война не вынудила ее присоединиться к военно-морскому резерву США в декабре 1943 года (она выбрала военно-морской флот в память о дедушке-моряке).

Звание лейтенанта Грейс получила в июне 1944 года. Учитывая математическое образование, Хоппер была распределена в Бюро по расчету боеприпасов в Гарвардском университете, где она научилась программировать на компьютере Mark I.

Cobol

После войны Грейс осталась во флоте в качестве офицера запаса и научного сотрудника, продолжая работать с компьютерами Mark II и Mark III. Работая в Гарварде, Грейс Хоппер впервые убедилась в том, что «баги» существуют. Ей, кстати, присваивают авторство термина «отладка» и популяризацию этого процесса среди современников.

Желая продолжить работу с компьютерами, Хоппер пошла работать в частные компании в 1949 году: сначала в Eckert-Mauchly Computer Corporation, а затем в Remington Rand, где она руководила программированием для компьютера UNIVAC.

В 1952 году ее команда создала первый компилятор для языков программирования. Этот компилятор был предшественником Common Business Oriented Language, или COBOL, язык программирования, который в будущем приобретет огромную распространенность. Хотя Грейс единолично нельзя назвать создательницей Кобол, она сделала многое, чтобы популяризировать его.  

Возвращение на флот

Хотя Хоппер уволилась из военно-морского резерва в 1966 году, новаторская деятельность, связанная с компьютерами, послужила причиной возвращения на службу. Тогда Грейс была в возрасте 60 лет.

Последующие 19 лет Грейс Хоппер будет заниматься стандартизацией «общения» между разными языками программирования.

Наследие

100 женщин года, Time

Сказав, что ей будет «скучно», если она полностью перестанет работать, Хоппер устроилась на другую работу после выхода на пенсию и осталась в компьютерной индустрии еще несколько лет. В 1991 году она была награждена Национальной технологической медалью, став первой женщиной, удостоенной этой награды.

В возрасте 85 лет она умерла в Арлингтоне, штат Вирджиния, 1 января 1992 года. Ее похоронили на Арлингтонском национальном кладбище. В честь нее был назван эсминец ВМФ США USS Hopper (DDG-70) и суперкомпьютер Cray XE6 «Hopper», а в компьютерном музее Университета Миссури есть ее уголок.

Cray XE6 «Hopper»

Помимо достижений в области программирования, наследие Хоппер включает в себя поощрение молодых людей к изучению программирования. Конференция Grace Hopper Celebration of Women In Computing – техническая конференция, которая побуждает женщин стать частью мира вычислений, в то время как Ассоциация вычислительной техники ежегодно выдает премию Грейс Мюррей-Хоппер. В 2013 году компания Google посвятила Грейс дудл в день ее рождения.

Корабль в порту в безопасности, но корабли строят не для этого. Они должны плавать и делать что-то новое.

Грейс Хоппер