Какие программы Дэвид Скотт добавил в компьютер «Аполлон» для «Аполлона-15»?

Дэвид Скотт был командиром «Аполлона-15». Он также был основным контактным лицом между Массачусетским технологическим институтом, разработавшим бортовой компьютер «Аполлон», и астронавтами, которые собирались использовать этот компьютер. Судя по всему, ему очень нравился компьютер:

[...] он очень привязался к компьютеру «Аполлон», а также к способности добавлять к нему свои собственные программы, что он и сделал в качестве командира «Аполлона-15».

из: Чарльз Фишман, "Один гигантский скачок", с. 134

Какие программы Скотт добавил в «Аполлон-15» и где они уникальны для этой миссии?

Потенциальные полезные ссылки?: Улучшения Luminary и взгляд Дэвида Скотта на AGC . Обе ссылки отсюда .
@StarMan Спасибо. Некоторые интересные указатели, но пока не нашли окончательного ответа.

Ответы (1)

TL;DR Он не

Я купил One Giant Leap, чтобы исследовать ваш вопрос; полная цитата из раздела, на который вы ссылаетесь, находится здесь:

Дэйв Скотт был одним из основных контактных лиц между астронавтами и Массачусетским технологическим институтом, и он сильно привязался к компьютеру «Аполлон», а также к способности добавлять к нему свои собственные программы, что он и сделал в качестве командира «Аполлона-15». вы берете пилота, помещаете его в космический корабль и заставляете его разговаривать с компьютером? Это непросто в режиме реального времени», — сказал Скотт. «[Бортовой компьютер] с его вычислительными возможностями доставлял удовольствие. Это была просто потрясающая машина. Она была настолько простой и понятной, что даже пилоты могли научиться ею пользоваться». 70

Ссылка 70:

Скотт, «Речь на открытии компьютерного музея».

Не очень полезно, насколько я могу судить, он не выступал на открытии Музея компьютерной истории в Маунтин-Вью, Калифорния.

Однако поиск выдержек из его речи приводит меня к более старой книге (опубликованной 23 года назад) «Путешествие на Луну (Библиотека полетов)» Элдона Холла с более крупным отрывком,

У нас также была эта панель, которой управляла съемочная группа, и происходили большие дебаты относительно того, как она должна выглядеть. Как вы разговариваете с компьютером? Как взять пилота, посадить его в космический корабль и заставить его разговаривать с компьютером? В режиме реального времени это непросто. Кто-то в Массачусетском технологическом институте придумал концепцию глагола-существительного, но я удивлен, что сегодня она не используется в других компьютерах. Нам было очень просто работать с серией двузначных чисел, представляющих глаголы, и другой серией двузначных чисел, представляющих существительные. Он был настолько простым и понятным, что даже пилоты могли научиться им пользоваться. 5

Копание в этой ссылке дает нам:

Астронавт Дэвид Скотт, командир Аполлона-15. Из стенограммы выступления Скотта «Точка зрения пользователя», представленного на открытии Бостонского компьютерного музея в 1982 году.

Я отследил это с помощью Массимо Петроцци из Музея компьютерной истории. Оригинальный доклад находится на Youtube здесь . У меня есть транскрипция, и вы можете увидеть транскрипцию здесь . Транскрипция , опубликованная Star Man, близка. Это определенно происходит из того же события, и похоже, что оно было просто очищено для распространения.

Скотт рассказывает о своем опыте работы с навигационным компьютером Apollo и рассказывает о программах и расширениях для компьютера, но никогда не упоминает о том, что добавлял их сам. Тем не менее, он рассказал об обширном тестировании и проверке программного обеспечения, а также о том, что оно должно быть заблокировано и привязано к физической веревочной памяти за несколько недель до запуска.

Приведенная ссылка не поддерживает утверждение, сделанное текстом.

Скотт был представителем астронавтов в Массачусетском технологическом институте, который написал программное обеспечение AGC. Существует даже меморандум , написанный им после его высадки на Луну, с несколькими очень специфическими улучшениями в программном обеспечении LUMINARY (Lunar Lander), который в другом меморандуме упоминается как «знаменитый» . Однако, насколько мне известно, он не писал код и не программировал AGC. Тем не менее, он тесно сотрудничал с командой, которая это сделала.

Я попытался найти контактную информацию Чарльза Фишмана, Саймона и Шустера, редактора или специалиста по проверке фактов для этой книги, но не смог ничего найти. Если кто знает, как связаться, дайте знать!
Похоже, Фишман спутал управление компьютером с его программированием .
Это имело бы смысл
Это цитата из его меморандума «Программа или процедура, которая позволяет вручную обновлять LGC данными о дальности (рулетка R / ft, CSM VHF) и / или угле (FDAI, DEDA) y». похоже, он хотел, чтобы они добавили программу . Но, согласитесь, не делать этого самому.
Отличное исследование! Еще одна интересная цитата из этого выступления о его полете на «Аполлоне-9»: «[...] С помощью моих приятелей из Массачусетского технологического института я придумал небольшую программу в командном модуле, чтобы контролировать их горение в обратном направлении». По-видимому, компьютер позволял каким-то образом определять пользовательские процедуры, но я предполагаю, что это скорее параметризация существующих программ, а не программирование в смысле «кодирования».