Создай свой бортовой компьютер Apollo 11 для высадки на Луну

В июле 1969 года человечество впервые высадилось на поверхность Луны. В 2009 году, чтобы отметить 40 лет с момента «маленького шага для человека и огромного скачка для человечества», распечатки с исходным кодом программы оцифровали и выложили онлайн. Сейчас это дело довели до логического завершения: на GitHub появился полный исходный код миссии для бортового управляющего компьютера Apollo Guidance Computer, написанный на ассемблере.

Сейчас его воссоздали по цифровым сканам оригинала (единственной его копии), которая хранится в музее MIT.

Код для бортового компьютера Apollo 11 был написан в лаборатории Чарльза Старка Дрейпера в Массачусетском технологическом институте командой разработчиков под руководством Маргарет Хэмилтон.

1qJnPOGdtk1q7dq17tx1aYg

Разработчики уже обсуждают «баги»: пользователь под ником SilverWingedSeraph указал, что «у пользователя возникла довольно серьезная проблема с криогенным перемешиванием в кислородных баках». Авария с подобными условиями произошла при запуске миссии Apollo 13, в результате чего экипаж пришлось возвращать на Землю.

Команды кода можно пробовать запускать в онлайн-эмуляторе. Как это работает – можно посмотреть на видео ниже:

Останні новини
Схожі новини