Нам кажется, что компьютеры и интернет возникли совсем недавно, потому что в нашей жизни они появились вдруг, внезапно. На самом деле они возникли более века назад, ещё в эпоху пара, с машин Чарльза Бэббиджа и дочери Байрона Августы Ады Лавлейс. И одной из богинь этого нового информационного пантеона человечества стала Грейс Мюррей Хоппер.
Грейс Хоппер родилась в Нью-Йорке 107 лет назад, 9 декабря 1906 года. В возрасте семи лет она решила выяснить, как работает будильник. Она разобрала семь будильников, прежде чем её мать поняла, что происходит; впоследствии ей пришлось ограничиться одним будильником. Получила степень магистра физико-математических наук в Йеле в 1930 г. В 1943 была призвана на флот с недобором веса (47 кг). Так и не сумев его там набрать, вышла в отставку. Дослужившись с младшего лейтенанта до контр-адмирала. Государство её берегло, против японцев не применяло, держало на берегу.
К моменту отставки в 1986 году Грейс Хоппер была старейшим офицером, находящимся на действительной службе в ВМФ США (79 лет), и служила на старейшем корабле флота (188 лет в строю).
В начале 50-х разработала первый компилятор.
«В это не могли поверить», — говорила она. — «У меня был работающий компилятор, и никто им не пользовался. Мне говорили, что компьютер может выполнять только арифметические операции».
Стояла у истоков языка Кобол и впервые выраженного в нём
человеческого синтаксиса языков программирования. А то бы мы так и писали всё
шариковой ручкой на перфокартах в машинном коде на ассемблере.
В этом новом языке была заключена идея Хоппер о том, что программы лучше писать на языке, который ближе к английскому, нежели на языке, который ближе к машинному коду.
Также была одним из пионеров перехода от суперкомпьютеров к сети распределённых станций.
В 1970-е гг. Хоппер убедила министерство обороны заменить большие централизованные системы сетью малых, находящихся в разных местах компьютеров.
Ну и самое великое из её достижений. Это Грейс Хоппер дала название багам в нашем программном и аппаратном обеспечении. Выловив и занеся в журнал первого из них.
'Relay #70 Panel F [ * ] (moth) in relay. First actual case of bug being found.'Во время разработки компьютера Mark II в Университете Гарварда в 1947, её коллеги нашли и удалили мотылька, застрявшего в реле и блокирующего передачу сигнала; этот случай Хоппер отметила как debugging («избавление от жучков»). Останки мотылька хранятся в журнале группы в Смитсонианском Национальном Музее Американской Истории, Вашингтон.
«Корабль в порту — в безопасности, но корабли строят не для этого».
— контр-адмирал Грейс Мюррей Хоппер
Конфуций, культ предков.
— Я не знала. Мы ведь создали первый.