WikiSort.ru - Программирование

ПОИСК ПО САЙТУ | о проекте
Грейс Хоппер
англ. Grace Hopper
Имя при рождении англ. Grace Brewster Murray
Дата рождения 9 декабря 1906(1906-12-09)
Место рождения Нью-Йорк
Дата смерти 1 января 1992(1992-01-01) (85 лет)
Место смерти Арлингтон
Гражданство  США
Род деятельности математик, военно-морской офицер, учёная в области информатики, преподаватель университета, программист
Награды и премии
 Грейс Хоппер на Викискладе

Грейс Хоппер (англ. Grace Hopper, урождённая Grace Brewster Murray — Грейс Брюстер Мюррей; 9 декабря 1906 — 1 января 1992) — американская учёная и коммодор (контр-адмирал младшего ранга) флота США. Будучи первооткрывательницей в своей области, она была одной из первых, кто писал программы для гарвардского компьютера Марк I. Она разработала первый компилятор для компьютерного языка программирования[1][2][3][4][5], развила концепцию машинно-независимых языков программирования, что привело к созданию COBOL, одного из первых высокоуровневых языков программирования. Ей приписывается популяризация термина debugging для устранения сбоев в работе компьютера. Из-за многочисленных достижений и высокого чина во флоте её иногда называют «Удивительная Грейс», «Amazing Grace» (возможно, аллюзия на гимн Amazing Grace)[6][7]. В её честь назван эсминец ВМФ США USS Hopper (DDG-70) и суперкомпьютер Cray XE6 «Hopper» Исследовательского вычислительного центра министерства энергетики (NERSC).

Первые годы жизни и образование

Родилась в Нью-Йорке. Имя при рождении — Грейс Брюстер Мюррей. Из троих детей она была старшей. В детстве она была любопытна, и эта черта осталась с ней на всю жизнь. В возрасте семи лет она решила выяснить, как работает будильник. Она разобрала семь будильников, прежде чем её мать поняла, что происходит; впоследствии ей пришлось ограничиться одним будильником[8]. Для подготовки к поступлению в колледж она отучилась в школе Уордлоу-Хартриджа в г. Плейнфилд штата Нью-Джерси. Первая попытка поступить в колледж Вассар в 16 лет не увенчалась успехом из-за невысокого балла по латыни. На следующий год она смогла поступить. Она закончила Вассар в 1928 г. со степенью бакалавра математики и физики. При этом её успехи были отмечены почётным дипломом академического общества Фи Бета Каппа. Степень магистра она получила в Йельском университете в 1930 г.

В 1934 г. там же она получила степень доктора математических наук под руководством Ойстина Оре[9][10]. В том же году была опубликована её диссертация «Новые типы критериев неприводимости»[11]. Хоппер начала преподавание математики в Вассаре в 1934 г. и стала адъюнкт-профессором в 1941 г.

Она состояла в браке с профессором Нью-Йоркского университета Винсентом Фостером Хоппером (1906—1976[12]) с 1930 г. до развода в 1945 г.[9] Она сохранила фамилию мужа и больше не вступала в брак.

Карьера

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

В 1943 г. Хоппер взяла отпуск в Вассаре и принесла присягу в резерве ВМС США, как и многие женщины, служившие добровольцами в WAVES («Женщины на добровольной чрезвычайной службе»). Её приняли в виде исключения; ей недоставало 15 фунтов (6,8 кг) до нижней границы веса — 120 фунтов (54 кг). Она поступила на службу в декабре и училась в Школе курсантов резерва в колледже Смит, г. Нортгемптон, шт. Массачусетс. Хоппер закончила обучение с лучшими результатами в классе и в звании младшего лейтенанта была назначена в бюро артиллерийских вычислительных проектов при Гарвардском университете. Она занималась программированием на компьютере Mark I под руководством Говарда Эйкена. Эйкен и Хоппер были соавторами трёх статей о компьютере Марк I, также известном как счётное устройство с автоматической последовательностью операций. Просьба Хоппер о переводе в регулярный флот не была удовлетворена в связи с возрастом (38 лет). Она продолжила службу в запасе. Хоппер оставалась в Гарвардской лаборатории вычислений (Harvard Computation Lab) до 1949 г., отказавшись от должности профессора (Full Professorship) в Вассаре в пользу исследовательской работы в Гарварде по контракту с флотом[13].

UNIVAC

В 1949 году Хоппер стала сотрудником компании Eckert-Mauchly Computer Corporation и как старший математик присоединилась к команде разработчиков UNIVAC I. В начале 1950-х компания перешла в руки корпорации Remington Rand, и тогда их команда выпустила первый в истории компилятор. Он был известен как «A Compiler», и первая его версия была A-0.

В 1952 г. у неё был готовый к работе компилятор:

«В это не могли поверить», — говорила она. — «У меня был работающий компилятор, и никто им не пользовался. Мне говорили, что компьютер может выполнять только арифметические операции».

[14].

В 1954 году она стала начальником отдела автоматизации и программирования, а её отделение выпустило некоторые из первых компиляторов, включая ARITH-MATIC, MATH-MATIC и FLOW-MATIC.

COBOL

Грейс за клавиатурой UNIVAC, примерно 1960 год

Весной 1959 г. на двухдневной Конференции по языкам систем обработки данных (CODASYL) собрались компьютерные специалисты, работающие в бизнесе и состоящие на службе у государства. Хоппер была техническим консультантом комитета, и многие её бывшие подчинённые состояли во временном комитете, который стандартизировал (defined) новый язык COBOL. Этот новый язык был расширением хопперовского FLOW-MATIC и содержал некоторые идеи COMTRAN, похожего языка от IBM. В этом новом языке была заключена идея Хоппер о том, что программы лучше писать на языке, который ближе к английскому, нежели на языке, который ближе к машинному коду (как, напр., ассемблер). COBOL стал наиболее распространённым языком для бизнес-приложений и остаётся таковым по сей день[15] .

В 1967—1977 гг. Хоппер руководила Navy Programming Languages Group (Navy’s Office of Information Systems Planning) и получила звание капитана в 1973 г.[13] Она разработала валидационное программное обеспечение для COBOL и его компилятора, что было частью программы стандартизации COBOL[13].

Стандартизация

В 1970-е гг. Хоппер убедила министерство обороны заменить большие централизованные системы сетью малых, находящихся в разных местах компьютеров. Любой пользователь любого компьютерного узла мог получить доступ к базам данных, хранившихся в сети[16]:119. Она впервые применила стандартизацию к тестированию компьютерных систем и компонентов, и что особенно важно, к ранним языкам программирования, таким, как FORTRAN и COBOL. Тесты соответствия этим стандартам привели к значительному сходству различных диалектов этих языков у главных производителей компьютеров. В 1980-е гг. эти тесты были одобрены Национальным бюро стандартов (NBS), которое сейчас известно как Национальный институт стандартов и технологий (NIST).

Выход в отставку

В конце 1966 года Хоппер вышла в отставку из Резерва Военно-морского флота США в звании комэндера (примерно соответствует капитану второго ранга). В августе 1967 года она была снова призвана на действительную службу сроком на полгода, это назначение перешло в бессрочный контракт. В 1971 году Хоппер опять вышла в отставку, однако в 1972 году её снова попросили вернуться на службу.

В 1973 году адмирал Элмо Р. Зумвалт мл. повысил Хоппер до звания кэптен (примерно соответствует капитану первого ранга).

После того, как член Палаты Представителей Филипп Крейн увидел Грейс в мартовском выпуске программы «60 минут» 1983 года, он направил совместное прошение от Палаты представителей президенту, прошение привело к возведению Грейс Хоппер в звание коммодор[17]. В 1985 ранг коммодор переименовали в Rear Admiral Lower Half (не имеет аналога в российском флоте, выше капитана 1-го ранга, но ниже контр-адмирала).

14 августа 1986 года Хоппер была вынуждена снова подать в отставку из ВМС. На церемонии торжества, посвященного её уходу, Хоппер была награждена «Медалью безупречной службы», высшей наградой нестроевой службы Министерства Обороны США.

К моменту отставки Грейс была старейшим офицером, находящимся на действительной службе в ВМС США (79 лет, восемь месяцев и пять дней), а церемония её отставки проходила на старейшем активном судне Военно-морского флота США USS Constitution (188 лет, девять месяцев и 23 дня)[18].

После выхода в отставку Хоппер была нанята на должность старшего консультанта в корпорацию Digital Equipment Corporation, где и работала вплоть до смерти в возрасте 85 лет в 1992 году.

Посол доброй воли — так можно назвать её новую роль. Она читала различные лекции о заре компьютерной эры, о своей карьере и об усилиях, которые разработчики компьютеров могут предпринять, чтобы упростить жизнь пользователям. Хоппер посещала бо́льшую часть инженерных производств Digital Equipment, где слушатели зачастую провожали её, вставая с аплодисментами. Многие лекции она иллюстрировала прямым телефонным шнуром компании Bell, обрезанным по длине в 30 см, чтобы продемонстрировать дистанцию, которую свет проходит за одну наносекунду. Кабель передавался аудитории в качестве наглядного пособия.

Хоппер всегда надевала парадную флотскую форму для этих лекций, несмотря на то, что больше не состояла на действительной военной службе.

«Самым важным моим достижением, кроме постройки компилятора, является обучение молодежи. Знаете, они подходят ко мне и говорят: „Как вы считаете, у нас получится?“ Я отвечаю „Пробуйте“. И я поддерживаю их. Им это необходимо. Я слежу за их развитием, и временами побуждаю их рисковать и отвечать на профессиональные вызовы».[19]

Хоппер была похоронена на Арлингтонском национальном кладбище со всеми воинскими почестями.

Награды и признание

Грейс Хоппер. Почтовая марка Румынии. 2013 г.
  • 1969: Хоппер награждена выборной премией «Человек компьютерных наук года» Ассоциации профессионалов индустрии информационных технологий (AITP)[20].
  • 1970: Мемориальная премия Гарри Гуда
  • 1971: Ежегодная Премия имени Грейс Мюррей Хоппер учреждена Ассоциацией вычислительной техники (ACM)
  • 1973: Хоппер стала первым гражданином США и первой женщиной вообще, получившей «Выдающееся членство» Британского компьютерного общества.
  • 1979: Премия Уоллеса Макдауэлла
  • 1986: На выходе в отставку Хоппер получила «Медаль безупречной службы», высшую награду нестроевой службы Министерства обороны США.
  • 1987: Fellow Awards[21]
  • 1988: Хоппер получила премию Эмануэля Пиора и премию «Золотой молоток» на международном съезде «Toastmasters» в Вашингтоне.
  • 1991: Национальная медаль США в области технологий и инноваций.
  • 1996: Запуск эскадренного миноносца USS Hopper (DDG-70), шутливо прозванного «Amazing Grace» («Изумительная благодать», является одновременно кличкой контр-адмирала Хоппер и аллюзией на название христианского гимна «Amazing Grace», написанного Дж. Ньютоном, впервые изданного в 1779 и имеющего огромное значение для англоязычной, особенно американской, культуры). «Изумительная благодать» входит в довольно краткий список военных судов, названных в честь женщин.
  • 2001: Ивен Боланд опубликовала стихотворение «Код», посвященное Грейс Хоппер, в книге своих стихов «Поэзия на фоне любви»
  • 2009: Работники Национального вычислительного центра энергетических научных исследований Министерства энергетики США назвали свою ведущую вычислительную систему «Хоппер»[22].

Флотский центр численной метеорологии и океанографии находится по адресу Грейс Хоппер авеню, 7, Монтерей, штат Калифорния.

Существует парк Грейс Мюррей Хоппер, расположенный на Саус Джойс Стрит в Арлингтоне, штат Вирджиния. Это маленький мемориальный парк, разбитый перед особняком Грейс Хоппер (Апартаменты Ривер Хаус). На данный момент находится в собственности округа Арлингтон, Вирджиния.

Работницы крупнейшей в мире компании, разрабатывающей программное обеспечение, — корпорации Microsoft, создали рабочее объединение под названием «Хопперс» («Хопперки») и учредили стипендию в честь Грейс. «Хопперки» насчитывают более 3000 участниц по всему миру.

Академия Брюстера, школа-интернат, расположенная в Уолфборо, штат Нью-Гэмпшир, США, посвятила Грейс свою компьютерную лабораторию в 1985 году, назвав класс Центром Компьютерного обучения Грейс Мюррей Хоппер[17]. Академия также награждает выпускников, отличившихся в классах компьютерных систем, призом Грейс Мюррей Хоппер[23]. В детстве Хоппер проводила летние месяцы в фамильном особняке в Уолфборо.

Административное здание базы ВМС, Аннаполис (ранее известной как Станция ВМС, Аннаполис) в Аннаполисе, штат Мэриленд, названо «зданием Грейс Хоппер» в честь адмирала Хоппер[17].

Здание 1482 Авиационной базы ВМС Норт Айленд, содержащее ЭВМ ВМС и Телекоммуникационную станцию Сан-Диего, также названо «зданием Грейс Хоппер».

Здание 6007 «C2/CNT Запад, Командование, контроль, коммуникации, компьютеры, разведка, наблюдение и рекогносцировка», или «C4ISR», центра повышения квалификации Абердинского испытательного полигона, штат Мэриленд, названо «зданием контр-адмирала Грейс Хоппер».

Именное профессорское место в Департаменте компьютерных наук было учреждено в Йельском университете в честь Грейс. Джоан Фигенбаум назначена на это место в 2008[24].

Наследие Грейс Хоппер стало поводом для создания конференции «Чествование женщин в информационных технологиях»[25]. Это ежегодное событие посвящено выведению исследований и карьерных интересов женщин в ИТ на первый план.

Мост через Гусиный Ручей, соединяющий северную и южную части базы ВМС, относящейся к чарльстонской части Объединенной базы города Чарльстон, штат Южная Каролина, назван «Мемориальным мостом Грейс Хоппер» в честь адмирала Хоппер[26].

Занимательные истории

Фото «первого компьютерного бага»

В течение большей части своей поздней карьеры Хоппер была исключительно востребована в качестве докладчика на различных мероприятиях, связанных с компьютерными технологиями. Она была широко известна своей живой и свободной манерой рассказчицы, а также как кладезь баек первых лет войны. В этой среде Хоппер получила прозвище «Бабуля КОБОЛ».

Во время разработки компьютера Mark II в Университете Гарварда в 1947, её коллеги нашли и удалили мотылька, застрявшего в реле и блокирующего передачу сигнала; этот случай Хоппер отметила как «дебаггинг» системы — в американском английском, слово debugging буквально значило «удаление насекомых»[27]. Несмотря на то, что термин «компьютерный баг» не может быть достоверно приписан авторству адмирала Хоппер, она обеспечила термину «дебаггинг» известную популярность[28]. Останки мотылька хранятся в журнале логов группы (журнал, в свою очередь, хранится в Смитсонианском национальном музее американской истории, Вашингтон)[29].

Хоппер известна тем, что придумала как визуализировать понятие наносекунды. Люди (например, генералы и адмиралы) часто спрашивали её, почему спутниковая связь занимает так много времени. Для наглядности Грейс стала выдавать им отрезки шнура длиной в 30 сантиметров, поскольку именно столько свет проходит за одну наносекунду. Этим отрезкам Грейс дала метоним «наносекунды»[30]. Хоппер уточняла для аудитории, что это максимальное расстояние, которое свет проходит в вакууме без помех, и что сигналы идут дольше по настоящим кабелям, служившим ей пособием.

Позднее она использовала эту же метафору, чтобы проиллюстрировать, почему быстрые компьютеры должны быть маленькими. На многих своих лекциях и визитах она раздавала аудитории «наносекунды», дополняя презентацию бухтой кабеля 300 метров длиной, обозначающего микросекунду. В дальнейшем, читая лекции для DEC, она раздавала пакеты с молотым перцем, зёрна которого называла «пикосекундами»[31].

Джей Эллиот описал Грейс Хоппер как предстающую «до мозга костей военной морячкой» со скрытой «пираткой» внутри[32].

Краткие некрологи

  • Беттс, Митч (Computerworld 26: 14, 1992)
  • Бромберг, Хауард (IEEE Software 9: 103—104, 1992)
  • Данка, Ричард А. (Federal Computer Week 6: 26-27, 1992)
  • Хэнкок, Билл (Digital Review 9: 40, 1992)
  • Пауэр, Кевин (Government Computer News 11: 70, 1992)
  • Сэммет, Дж. И. (Communications of the ACM 35 (4): 128—131, 1992)
  • Вайсс, Эрик А. (IEEE Annals of the History of Computing 14: 56-58, 1992)

Примечания

  1. Richard L. Wexelblat, ed. History of Programming Languages. — New York : Academic Press, 1981. ISBN 0-12-745040-8.
  2. Donald D. Spencer. Computers and Information Processing. — C.E. Merrill Publishing Co, 1985. ISBN 978-0-675-20290-9.
  3. Phillip A. Laplante. Dictionary of computer science, engineering, and technology. CRC Press, 2001. ISBN 978-0-8493-2691-2.
  4. Bryan H. Bunch, Alexander Hellemans. The Timetables of Technology: A Chronology of the Most Important People and Events in the History of Technology. Simon & Schuster, 1993. ISBN 978-0-671-76918-5.
  5. Bernhelm Booss-Bavnbek, Jens Høyrup. Mathematics and War. Birkhäuser Verlag, 2003. ISBN 978-3-7643-1634-1.
  6. Cyber Heroes of the past: "Amazing Grace" Hopper. Проверено 12 декабря 2012. Архивировано 20 апреля 2013 года.
  7. Grace Murray Hopper. Проверено 12 декабря 2012. Архивировано 20 апреля 2013 года.
  8. Dickason, Elizabeth (April 1992). “Looking Back: Grace Murray Hopper's Younger Years”. Chips.
  9. 1 2 Green, Judy and Jeanne LaDuke. Pioneering Women in American Mathematics: The Pre-1940 PhD's. Providence, R.I. : American Mathematical Society, 2009. ISBN 978-0821843765.
  10. Though some books, including Kurt Beyer’s Grace Hopper and the Invention of the Information Age, reported that Hopper was the first woman to earn a Yale PhD in mathematics, the first of ten women prior to 1934 was Charlotte Cynthia Barnum (1860—1934). Murray, Margaret A. M.. The first lady of math?, стр. 5–6.
  11. G. M. Hopper and O. Ore, "New types of irreducibility criteria, " Bull. Amer. Math. Soc. 40 (1934) 216
  12. Prof. Vincent Hopper of N.Y.U., Literature Teacher, Dead at 69 (January 21, 1976).
  13. 1 2 3 Williams, Kathleen Broome. Improbable Warriors: Women Scientists and the U.S. Navy in World War II. Annapolis, Maryland : Naval Institute Press, 2001. ISBN 978-1-55750-961-1.
  14. The Wit and Wisdom of Grace Hopper. Архивировано 20 апреля 2013 года.
  15. Beyer, Kurt W. Grace Hopper and the Invention of the Information Age. Cambridge, MA : The MIT Press, 2009. ISBN 978-0-262-01310-9.
  16. McGee, Russell C. My Adventure with Dwarfs: A Personal History in Mainframe Computers. — Charles Babbage Institute, University of Minnesota, 2004.
  17. 1 2 3 Rear Admiral Grace Murray Hopper, USN. Biographies in Naval History. United States Navy Naval Historical Center. Проверено 28 мая 2007. Архивировано 20 апреля 2013 года.
  18. UPI. Computer Whiz Retires from Navy, Detroit Free Press (15 августа 1986), стр. 4A.
  19. Gilbert, Lynn. Particular Passions: Grace Murray Hopper. — 1st. New York, NY : Lynn Gilbert Inc., 2012-12-10. ISBN 978-1-61979-403-0.
  20. Thomas J. Misa, ed., Gender Codes: Why Women Are Leaving Computing (Wiley/IEEE Computer Society Press, 2010), pp. 63, 117.
  21. Computer History Museum Fellow Award Recipient
  22. Hopper Home Page. nersc.gov. Архивировано 20 апреля 2013 года.
  23. Brewster Connections: Summer 2007. Архивировано 20 апреля 2013 года.
  24. Yale News, July 18, 2008
  25. Grace Hopper Celebration of Women in Computing
  26. Women's History Month: Beyond the bridge: Story of 'Amazing Grace' Hopper (13 March 2012). Проверено 12 февраля 2013. Архивировано 20 апреля 2013 года.
  27. debug. Merriam-Webster Dictionary. Проверено 25 мая 2013. Архивировано 25 мая 2013 года.
  28. Taylor, Alexander L., III. The Wizard Inside the Machine, TIME (16 апреля 1984). Проверено 17 февраля 2007.
  29. Log Book With Computer Bug. National Museum of American History. Архивировано 20 апреля 2013 года.
  30. «Late Night with David Letterman». Late Night with David Letterman. NBC, New York City. October 2, 1986. Серия 771, сезон 5.
  31. McKenzie, Marianne The amazing Grace Hopper. Проверено 3 мая 2011. Архивировано 20 апреля 2013 года.
  32. Elliott, Jay. The Steve Jobs way: iLeadership for a new generation / Jay Elliott, Simon. — Vanguard, 2011. — P. 71.

Ссылки

В Викицитатнике есть страница по теме
Грейс Хоппер

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2024
WikiSort.ru - проект по пересортировке и дополнению контента Википедии