Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #72, ДЕКАБРЬ 2004 г.

Бабушка КОБОЛа

b00b1ik (b00b1ik@real.xakep.ru)

Хакер, номер #072, стр. 072-094-2


Отучившись 5 лет, Грейс получила звание бакалавра математики и физики, а также кучу грамот, среди которых был и почетный диплом старейшего академического общества «Фи Бета Каппа». Но девушке этого было мало. Поэтому еще через два года она окончила Йельский университет, где стала магистром математики. И вскоре после этого вышла замуж за профессора Винсента Фостера Хоппера, преподававшего английскую словесность в Нью-Йоркской коммерческой школе.

В 1931 году Грейс Мюррей Хоппер вернулась в Вассар Колледж и стала преподавать математику, получая 800 долларов в год. Казалось бы, чего не хватает для счастья? Все есть: работа, муж, свой дом. Но Грейс этого показалось мало, и в 1934 году она стала первой женщиной, защитившей докторскую диссертацию по математике. Это перевернуло всю ее дальнейшую жизнь.

Теперь она постоянно участвовала в различных конференциях и семинарах, читала доклады, ездила по всей Америке. У нее появилась собственная кафедра, звание профессора, а также всеобщее признание. Муж Грейс долго не выдержал, и в 1940 году они расстались.

Вскоре после этого Грейс решила податься на службу в американскую армию. Но куда там? Ей было уже 34 года, весом она не добирала, физическая форма ни к черту. Грейс давали от ворот поворот несколько раз подряд. Такой рекрут никому не нужен. Такому рекруту самое место - преподавать математику в вузе, а не бегать с автоматом по джунглям. Однако Грейс, как всегда, не сдавалась. И через три года активных попыток, во время войны, ее таки призвали на службу во флот США.

Труды Грейс

По распределению Грейс попала в Бюро артиллерийских вычислительных проектов при Гарвардском университете. Там она занимала должность третьего программиста вычислительной машины Mark-I, на которой производились расчеты баллистических таблиц. Машинка что надо, совершала до трех арифметических операций в секунду. По тем временам – феноменальная скорость.

Так как работа заключалась в постоянном пересчете часто повторяющихся таблиц, Грейс написала подпрограммы, делающие это автоматически. Первой подпрограммой стала функция вычисления синуса, на порядок облегчившая задачи операторов «Марка Первого». Затем Грейс принялась собирать подпрограммы других программистов, чтобы не изобретать велосипед. И через какое-то время программисты получили большую базу подпрограмм, из которой могли выбирать то, что нужно. Со временем Грейс представили к награде за выдающиеся достижения в области оперирования вычислительными машинами типа «Марк».

Кстати, термин «bug» был введен тоже героиней нашего рассказа. Как-то раз в ламповое устройство попал жук, произошло замыкание, и устройство сломалось. Грейс и ее команда программистов занялись, как они это назвали, дебаггингом. И в будущем это выражение прочно осело в рядах компьютерщиков.

Назад на стр. 072-094-1  Содержание  Вперед на стр. 072-094-3