Автор: Мирослав Трінько Випусковий редактор новин на “Межі”. Geek, програміст за спеціальністю, але журналіст за професією. Вершник, тенісист та фанат Формули-1. Пишу про технології, бізнес, ШІ, смартфони та електромобілі.
Категорії: Технології, Код, Apollo

Програмне забезпечення, яке допомогло здійснити посадку місіїApollo 11на Місяць, тепер доступне онлайн. Код, що допомігНілу АрмстронгуіБаззу Олдрінудосягти місячної поверхні,опублікувалиу вигляді цифрового архіву наGitHub. Це сталося майже через 60 років після історичної місії,пишеTechSpot.
У репозиторії є дві ключові програми: Comanche055 для командного модуля та Luminary099 для місячного модуля. Обидві були написані для Apollo Guidance Computer – комп’ютера з надзвичайно обмеженими ресурсами: лише кілька кілобайтів пам’яті та відносно низька обчислювальна потужність. Попри це інженери змогли створити надзвичайно ефективне програмне забезпечення, яке працювало без помилок у критично важливих умовах.
Оцифрування стало можливим завдяки співпраці міжVirtual AGCтаMIT Museum, де зберігалися оригінальні паперові роздруківки коду. Файли були ретельно відскановані та перевірені, після чого їх виклали у відкритий доступ.
Код демонструє, як інженери вирішували складні завдання максимально простими методами. Наприклад, окремі частини відповідають за обробку аварійних ситуацій, сигналізацію помилок і навіть рішення про переривання місії. Інші фрагменти реалізують математичні обчислення для навігації, включно з розрахунками траєкторій польоту.
Сьогодні цей код можна не лише читати, а й запускати в симуляції за допомогою інструментів Virtual AGC. Це дозволяє відтворити роботу комп’ютерів Apollo і краще зрозуміти технології того часу.
Публікація підкреслює контраст між мінімалістичними підходами 1960-х і сучасними космічними місіями, такими якArtemis II, де використовуються значно потужніші системи. Водночас вона нагадує, що навіть із жорсткими обмеженнями можна створити рішення, які змінюють історію.



