понедельник, 11 июля 2016 г.

Исходный код бортового управляющего компьютера Apollo 11 выложен на GitHub

Исходный код бортового управляющего компьютера Apollo 11 выложен на GitHub

Систему, ответственную за первую в истории человечества высадку на Луну, теперь можно легко найти в Интернете. Это стало возможным благодаря стараниям уже бывшего, но очень предприимчивого стажера NASA, который несколькими днями ранее загрузил исходный код Apollo Guidance Computer на известном веб-сервисе хостинга IT-проектов Github.

Хотя предназначенный для системы, спроектированной MIT, код уже достаточно давно доступен для заинтересованного круга исследователей, он еще никогда не был столь близок к обычным смертным.

Американское издание Quartz опубликовало весьма интересный материал по результатам тщательного анализа кода, который является свое рода капсулой времени из 1960-х. Нужно сказать, что содержащиеся там шутки и лирические отступления представляют особый интерес.

Пользователи Reddit также успели заглянуть в недра этого исторического «артефакта», обнаружив ряд весьма лакомых кусочков кода. В числе остальных шедевров можно отметить BURN_BABY_BURN—MASTER_IGNITION_ROUTINE.agc, а также заметку о TRASHY LITTLE SUBROUTINES.

Один особенно поэтический программист даже сумел втиснуть частичку Шекспира.

Самостоятельно изучить код можно здесь.

Источник: The Verge

This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.
Recommended article from FiveFilters.org: Most Labour MPs in the UK Are Revolting.