Как 4-летняя дочь Маргарет Гамильтон обнаружила самую опасную ошибку NASA в программе «Аполлон»
Neal K. Shah
0:00 / 0:00
Как 4-летняя дочь Маргарет Гамильтон обнаружила самую опасную ошибку NASA в программе «Аполлон»
500 просмотров · 1 ч назад
Neal K. Shah
421 тыс. подписчиков
500 просмотров · 1 ч назад
За двадцать секунд до посадки на Луну бортовой компьютер «Аполлона-11» выдал сигнал тревоги 1202, сигнализируя о перегрузке и нехватке памяти. В тот же миг вся миссия и жизни двух астронавтов зависели от единственного проектного решения, принятого много лет назад 32-летней матерью и математиком Маргарет Гамильтон. Ее программное обеспечение не зависло. Оно спокойно отложило наименее важные задачи, продолжало работу двигателя и благополучно довело «Игл» до поверхности.
Маргарет Гамильтон, женщина, которая ввела термин «программная инженерия» и возглавляла команду, написавшую код для «Аполлона», скончалась 30 сентября 2026 года в Кембридже, штат Массачусетс, в возрасте 90 лет. Массачусетский технологический институт, где она создала этот код, почтил ее память 7 октября. Это видео — дань уважения ей и взгляд на то, как ее история переворачивает наши современные представления о технологиях с ног на голову.
В этом подробном исследовании я объясняю точное инженерное решение, которое предотвратило прерывание миссии «Аполлон-11», невероятную правдивую историю о том, как её четырёхлетняя дочь разбила симулятор и обнаружила ошибку, которая позже спасла «Аполлон-8», а также одну из величайших скрытых загадок нашей эпохи: почему раннее компьютерное программирование считалось женской работой, почему женщины когда-то составляли 40% выпускников компьютерных специальностей и почему это число резко упало после 1984 года, даже несмотря на то, что женщины активно шли в медицину и юриспруденцию.
ЧТО ВЫ УЗНАЕТЕ
Конструкция «приоритетного планирования», которая спасла посадку «Аполлона-11» от тревоги 1202
Как ребенок, попавший в симулятор, обнаружил ошибку, которая защитила экипаж «Аполлона-8»
Забытая история женщин в ENIAC и почему программирование когда-то было женской работой
Почему доля женщин в вычислительной технике резко упала после 1984 года, в то время как юриспруденция и медицина получили развитие
Чему нас учит философия Гамильтон о заботе о людях, а не только о машинах
РАЗДЕЛЫ
0:00 Три минуты топлива и тревога 1202
1:00 Памяти Маргарет Гамильтон (1936–2026)
2:45 Основной принцип: учитывать человеческие ошибки
3:45 Скрытая тайна: программирование когда-то было женской работой
4:13 Женщины в ENIAC и рождение программирования
6:00 Маргарет Гамильтон присоединяется к проекту «Аполлон»
7:30 Тревога 1202, объясненная простым языком Английский
9:30 Приоритетное планирование: руководитель в коде
11:00 Симулятор, в котором разбилась ее дочь, и ошибка «Аполлона-8»
14:00 Введение термина «разработка программного обеспечения»
15:30 Данные: женщины составляют 40% выпускников компьютерных специальностей
17:00 Что изменилось после 1984 года: бум домашних компьютеров
20:00 Ее наследие: Медаль Свободы и не только
21:10 Урок заботы в ее жизненном пути
ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ
Кто такая Маргарет Гамильтон? Она была американским ученым-компьютерщиком, возглавлявшей команду Массачусетского технологического института, которая написала бортовое программное обеспечение для миссий НАСА «Аполлон», и которая помогла популяризировать термин «разработка программного обеспечения». Она умерла 30 сентября 2026 года в возрасте 90 лет.
Что означал сигнал тревоги «Аполлона-11 1202»? Когда лунный модуль начал спуск, его бортовой компьютер был перегружен работой, с которой он не мог справиться, и выдал сигнал тревоги 1202. Программное обеспечение Гамильтон было разработано таким образом, чтобы отсеивать низкоприоритетные задачи и поддерживать работу критически важных функций посадки, поэтому компьютер не дал сбоя, и посадка продолжилась.
Действительно ли Маргарет Гамильтон ввела термин «программная инженерия»? Да. Она использовала этот термин в эпоху «Аполлона», чтобы настаивать на том, чтобы написание программного обеспечения воспринималось так же серьезно, как и другие инженерные дисциплины, в то время, когда это еще не воспринималось таким образом.
Почему в ранних вычислительных системах было больше женщин? На ранних этапах программирование считалось утомительной канцелярской работой, в то время как аппаратная часть считалась «настоящей» инженерией. Женщины были пионерами в разработке программного обеспечения, начиная с программистов ENIAC и заканчивая эпохой «Аполлона», прежде чем имидж этой области изменился.
ИСТОЧНИКИ И ССЫЛКИ
1) Новости MIT и репортажи (NYT, CNN) о смерти Маргарет Гамильтон 30 сентября 2026 года в возрасте 90 лет и ее лидерстве в разработке программного обеспечения для «Аполлона».
2) Бортовой компьютер «Аполлона», сигнал тревоги 1202 во время посадки «Аполлона-11» и приоритетное (исполнительное) планирование.
3) История программистов ENIAC (Кей МакНалти, Бетти Дженнингс, Бетти Снайдер и их коллеги).
4) Данные и анализ снижения роли женщин в информатике после середины 1980-х годов; Президентская медаль Свободы, врученная Гамильтон в 2016 году.
Если эта история вас тронула, пожалуйста, поставьте лайк видео и поделитесь им с одним человеком — студентом, дочерью, другом из сферы технологий, — который должен з...