Контр-адмирал Грейс Мюррей Хоппер: Мать Кобола

Оглавление:

Контр-адмирал Грейс Мюррей Хоппер: Мать Кобола
Контр-адмирал Грейс Мюррей Хоппер: Мать Кобола
Anonim

Контр-адмирал Грейс Мюррей Хоппер, известная как Мать Кобола, была пионером в области компьютерных технологий, морским офицером, педагогом, лектором и обладательницей медалей в области компьютерных наук. Ее знания, образование, упорство и опыт привели к ее международному признанию.

Кто такая Грейс Хоппер? Ранние годы

Родившаяся в декабре 1906 года в Нью-Йорке, Грейс Брюстер Мюррей Хоппер была дочерью Уолтера Флетчера Мюррея и Мэри Кэмпбелл Ван Хорн. В детстве она получила образование в частных школах и рано проявила интерес к технике.

Image
Image

Она окончила Phi Beta Kappa в колледже Вассар в 1928 году со степенью по математике и физике. Затем в 1930 году она получила степень магистра математики в Йельском университете и год спустя начала преподавать тот же предмет в Вассар-колледже. Она завершила свою образовательную карьеру в 1934 году, получив докторскую степень. в математике. Позже она сама стала педагогом и профессиональным лектором в области информатики.

“Для меня программирование – это больше, чем важное практическое искусство. Это также гигантский проект в области фундаментальных знаний».

Морская карьера контр-адмирала Хоппера

Во время Второй мировой войны Грейс Мюррей Хоппер пыталась поступить на флот, но ей отказали из-за ее возраста (34 года) и небольшого роста. Затем она взяла отпуск с работы в колледже Вассар, чтобы присоединиться к Военно-морскому резерву США (женскому резерву), известному как WAVES.

Image
Image

После обучения в Школе гардемаринов морского резерва в Массачусетсе она закончила ее первой в своем классе. Затем ее направили в Бюро расчетов кораблей Гарвардского университета в звании лейтенанта младшего разряда.

Она сохранила свою принадлежность к военно-морскому резерву до конца своей жизни, даже несмотря на то, что она внесла значительный вклад в технологии. Хотя военно-морской флот никогда не одобрял ее перевод в военно-морской флот за пределами резерва, она получила звание командира в 1966 году, капитана в 1973 году, коммодора в 1983 году и контр-адмирала в 1985 году.

«Лидерство - это улица с двусторонним движением: лояльность вверх и лояльность вниз. Уважение к начальству; заботиться о своей команде».

В 1987 году она была награждена Медалью за выдающиеся заслуги в обороне, высшей небоевой военной наградой.

Чем известна Грейс Хоппер?

Во время работы над проектом Бюро судовых вычислений в Гарварде Хоппер работал с другим пионером в области компьютеров, Говардом Айкеном. Возглавляемая Айкеном команда разработала компьютер Mark I, также известный как Калькулятор с автоматическим управлением последовательностью. Хопперу было поручено запрограммировать Mark I, и он написал руководство пользователя на 500+ страниц для этого раннего электромеханического компьютера.

Говорят, что расчеты, проведенные ею и командой, необходимы для военных действий. Военные использовали их для расчета траекторий ракет, калибровки тральщиков и создания таблиц дальности действия новых орудий.

Image
Image

Вскоре последовали 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-м годам Кобол был наиболее широко используемым компьютерным языком во всем мире.

Image
Image

Хоппер был директором Группы языков программирования ВМФ, разработал программное обеспечение для проверки 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. И концепция использования английских операторов в качестве компьютерных команд повлияла не только на языки программирования, но и на людей, которые их пишут и используют каждый день.

“Корабль в порту в безопасности, но корабли не для этого. Отправляйтесь в море и занимайтесь новыми делами».

Без вклада Грейс Мюррей Хоппер мы бы не достигли того, что мы имеем сегодня в мире технологий. Спасибо, контр-адмирал Грейс Мюррей Хоппер.

Узнайте больше о других влиятельных женщинах в сфере технологий в нашем списке важных женщин в истории видеоигр.