Контр-адмирал Грейс Мюррей Хоппер, известная как Мать Кобола, была пионером в области компьютерных технологий, морским офицером, педагогом, лектором и обладательницей медалей в области компьютерных наук. Ее знания, образование, упорство и опыт привели к ее международному признанию.
Кто такая Грейс Хоппер? Ранние годы
Родившаяся в декабре 1906 года в Нью-Йорке, Грейс Брюстер Мюррей Хоппер была дочерью Уолтера Флетчера Мюррея и Мэри Кэмпбелл Ван Хорн. В детстве она получила образование в частных школах и рано проявила интерес к технике.
Она окончила Phi Beta Kappa в колледже Вассар в 1928 году со степенью по математике и физике. Затем в 1930 году она получила степень магистра математики в Йельском университете и год спустя начала преподавать тот же предмет в Вассар-колледже. Она завершила свою образовательную карьеру в 1934 году, получив докторскую степень. в математике. Позже она сама стала педагогом и профессиональным лектором в области информатики.
“Для меня программирование – это больше, чем важное практическое искусство. Это также гигантский проект в области фундаментальных знаний».
Морская карьера контр-адмирала Хоппера
Во время Второй мировой войны Грейс Мюррей Хоппер пыталась поступить на флот, но ей отказали из-за ее возраста (34 года) и небольшого роста. Затем она взяла отпуск с работы в колледже Вассар, чтобы присоединиться к Военно-морскому резерву США (женскому резерву), известному как WAVES.
После обучения в Школе гардемаринов морского резерва в Массачусетсе она закончила ее первой в своем классе. Затем ее направили в Бюро расчетов кораблей Гарвардского университета в звании лейтенанта младшего разряда.
Она сохранила свою принадлежность к военно-морскому резерву до конца своей жизни, даже несмотря на то, что она внесла значительный вклад в технологии. Хотя военно-морской флот никогда не одобрял ее перевод в военно-морской флот за пределами резерва, она получила звание командира в 1966 году, капитана в 1973 году, коммодора в 1983 году и контр-адмирала в 1985 году.
«Лидерство - это улица с двусторонним движением: лояльность вверх и лояльность вниз. Уважение к начальству; заботиться о своей команде».
В 1987 году она была награждена Медалью за выдающиеся заслуги в обороне, высшей небоевой военной наградой.
Чем известна Грейс Хоппер?
Во время работы над проектом Бюро судовых вычислений в Гарварде Хоппер работал с другим пионером в области компьютеров, Говардом Айкеном. Возглавляемая Айкеном команда разработала компьютер Mark I, также известный как Калькулятор с автоматическим управлением последовательностью. Хопперу было поручено запрограммировать Mark I, и он написал руководство пользователя на 500+ страниц для этого раннего электромеханического компьютера.
Говорят, что расчеты, проведенные ею и командой, необходимы для военных действий. Военные использовали их для расчета траекторий ракет, калибровки тральщиков и создания таблиц дальности действия новых орудий.
Вскоре последовали Mark II и Mark III. Как гласит история, однажды вечером в 1947 году команда обнаружила мотылька внутри Mark II, что сделало Хоппера первым, кто назвал компьютерную проблему «ошибкой». Хоппер продолжала работать в Гарвардской вычислительной лаборатории до 1949 года.
Затем она присоединилась к Eckert-Mauchly Computer Corporation, позже приобретенной Remington Rand. Она работала старшим математиком в команде разработчиков UNIVAC I, первого крупномасштабного полностью электронного компьютера, появившегося на рынке в 1950 году.
«С тех пор, когда с компьютером что-то шло не так, мы говорили, что в нем есть ошибки».
Именно в это время Хоппер предложил новый компьютерный язык. Она считала, что люди будут более широко использовать язык программирования, используя английские слова, а не просто символы. Хотя компания на несколько лет отклонила ее предложение, Хоппер не отказалась от своей идеи и разработала первый компилятор языка программирования.
В 1952 году родилась первая версия программы под названием A-0. Эта программа, функционировавшая как компоновщик, дала программистам возможность писать программы для нескольких компьютеров, а не для отдельных. А компилятор фактически «перевел математическую запись в машинный код».
“Мне сказали, что компьютеры могут выполнять только арифметические действия”.
Между 1954 и 1955 годами появился Flow-Matic, язык программирования на основе компилятора, который использует английские операторы в качестве команд. Программа стала общедоступной в 1958 году. Концепция Flow-Matic сформировала Cobol.
Кобол (общий бизнес-ориентированный язык), определенный в 1959 году, представляет собой язык программирования для процессоров данных, который мы используем до сих пор. Хоппер продвигал этот язык как в военном, так и в частном секторе на протяжении 1960-х годов. К 1970-м годам Кобол был наиболее широко используемым компьютерным языком во всем мире.
Хоппер был директором Группы языков программирования ВМФ, разработал программное обеспечение для проверки Cobol, а компилятор был частью программы стандартизации для всего ВМФ.
В 1970-х годах она разработала стандарты тестирования компьютерных систем и компонентов. Национальное бюро стандартов (теперь Национальный институт стандартов и технологий (NIST)) приняло эти тесты.
“Самая опасная фраза в этом языке: ‘Мы всегда делали это так’”
Хронология наследия
1906: Родился в Нью-Йорке.
1928: Окончил Phi Beta Kappa Колледжа Вассар.
1930: получила степень магистра математики в Йельском университете и вышла замуж за профессора Нью-Йоркского университета Винсента Фостера Хоппера.
1931: Начал преподавать математику в колледже Вассар.
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. И концепция использования английских операторов в качестве компьютерных команд повлияла не только на языки программирования, но и на людей, которые их пишут и используют каждый день.
“Корабль в порту в безопасности, но корабли не для этого. Отправляйтесь в море и занимайтесь новыми делами».
Без вклада Грейс Мюррей Хоппер мы бы не достигли того, что мы имеем сегодня в мире технологий. Спасибо, контр-адмирал Грейс Мюррей Хоппер.
Узнайте больше о других влиятельных женщинах в сфере технологий в нашем списке важных женщин в истории видеоигр.