название
Маргарет Гамильтон: программер, которая выручила полёт на Луну
05.09.2017 13 0 Skovoroda

Маргарет Гамильтон: программер, которая выручила полёт на Луну

Интересное в мире
48 лет назад космический модуль «Аполлон-11» приземлился на поверхность Луны. Это событие имело огромную важность не только для США, но и для всего мира. Однако посадка могла не состояться, если бы не гениальность Маргарет Гамильтон, которая разработала бортовое программное обеспечение для программы Apollo.

Маргарет Гамильтон: программер, которая выручила полёт на Луну

Margaret Hamilton и написанный ею программный код для проекта Apollo.
На этой фотографии ведущий программист космической программы «Аполлон» Маргарет Гамильтон (Margaret Hamilton) запечатлена с распечаткой кода, который использовали для осуществления полета на Луну в 1969 году:

«На этой фотографии я стою рядом с исходниками кода, на котором работал Apollo Guidance Computer (AGC). Уточню, что в этой стопке только код — там нет отчётов по устранению багов и логов».

Маргарет Гамильтон и ее коллега перед прототипом компьютера XD-1 AN/FSQ-7 SAGE.
Все коды писались, а потом печатались вручную, затем объединяясь в программы. Этот вид памяти назвали «LOL memory». Дословно его можно перевести как «память маленьких старых леди» («little old lаdies»). Ведь печатали коды в основном женщины.
Как вспоминала потом Маргарет Гамильтон: «Это не значит, что менеджеры прошлого больше уважали женщин, чем сегодня. Им просто казалось, что программирование — лёгкая работа. Оно выглядело как простое печатание, поэтому отдел софта никогда не был настолько важным, как отдел «железа». Так что женщины писали код, программировали и даже давали советы своим коллегам-мужчинам из «железного» отдела, как улучшить их изделия».

Гамильтон во время её пребывания в качестве ведущего разработчика ПО для Аполлона.
Когда Нил Армстронг и Эдвин Олдрин были уже почти у Луны, система внезапно дала сбой. Радар, который никаким образом не был задействован в процессе посадки модуля, вдруг начал посылать огромный объем информации компьютеру, что привело к его перегрузке. «Аполлон 11» ждала неминуемая гибель, если бы Маргарет не предусмотрела подобный сценарий. Специалисты осуществили максимально быструю перезагрузку, и бортовой компьютер выбрал приоритетные данные по посадке корабля на Луну. Посадка состоялась.

Маргарет Гамильтон. Официальное фото НАСА, 1989 год.
Сегодня Маргарет Гамильтон 81 год. Она возглавляет компания Hamilton Technologies.

Маргарет Гамильтон и бывший американский президент Барак Обама. Источник
Маргарет Горман, первая «Мисс Америка» Маргарет Горман, первая «Мисс Америка»
Конкурс красоты «Мисс Америка» может показаться абсолютным анахронизмом, но когда-то он действительно имел большое значение. В 1921 году Маргарет
Программа Аполлон: невиданные ранее снимки Программа Аполлон: невиданные ранее
Недавно в интернете убыл запущен сбор средств на один интересный проект. Группа российских инженеров и энтузиастов космонавтики намерена запустить на
30 женщин, которые изменили и меняют мир 30 женщин, которые изменили и меняют мир
26 августа отмечался День равенства женщин – праздник, впервые установленный в США. В этом посте вы найдёте список сильных женщин, внесших свой
Кто такой Владислав Листьев? Кто такой Владислав Листьев?
Владислав Листьев был чрезвычайно популярен в 80-90-е годы 20 го века. Он по сути опережал свое время. Его телевизионные проекты были самыми
Правда ли, что американцы первыми высадились на Луну? Правда ли, что американцы первыми
21 час – конкретно столько времени Аристронг пробыл на поверхности Луны. Тогда эпохальное событие могли созидать фактически все страны мира кроме
Кто первым побывал на Луне? Кто первым побывал на Луне?
Луна - наиболее изученное космическое тело. На ней побывало несколко экспедиций. Впервые советские автоматические межпланетные станции достигли Луны
Комментарии (0)
Добавить комментарий
Прокомментировать
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent