Мне просто интересно, как пользователю Фортрана. Насколько я знаю, симуляции, сделанные для выполнения миссии «Аполлон-11», были написаны на Фортране 2. Я хотел бы подтвердить это из надежного источника. Кроме того, мне были бы интересны статьи, если таковые имеются, опубликованные по этой теме (исследование численного моделирования, проведенное в то время).
Я работал в Лаборатории приборостроения Массачусетского технологического института во время программы «Аполлон». Хотя я не работал над этой программой, я знал многих людей, которые этим занимались.
Компьютеры управления для командного модуля и лунного посадочного модуля были запрограммированы на своем собственном языке ассемблера. Миссии были тщательно смоделированы на большом компьютере IBM 360 Model 75 с использованием языка под названием MAC-360 , созданного Хэлом Лэнингом . Он напоминал Фортран тем, что в основном занимался математическими вычислениями. Он имел 3-строчный формат для представления векторных и матричных вычислений.
В то время Фортран был основным языком программирования, особенно для математики. Было много других — Cobol, Algol, B (предшественник C), Lisp и, конечно же, многочисленные ассемблерные языки.
Больше информации о Компьютере управления Аполлона можно найти здесь .
В юности, сейчас я на пенсии, я работал над программой «Аполлон» в Североамериканских космических и информационных системах в Дауни, Калифорния. главный подрядчик командно-служебных модулей Apollo. Я также работал в Rocketdyne, которая была частью Северной Америки.
Весь код, который я использовал и разрабатывал в то время, был на Фортране. Фортран-программы выполняли анализ данных испытательных стрельб, анализ процессов ракеты (характеристики горения, химическая кинетика, теплообмен и т. д.) и программы теплового анализа космического корабля. Я не уверен в версии, но я помню, что fortran 4 вышел во время наших усилий, и были некоторые изменения программного обеспечения, необходимые для адаптации к этой более новой версии.
Я не могу говорить о программном обеспечении управления и контроля.
Действительно захватывающие времена и опыт, который я никогда не буду повторять. Я до сих пор время от времени использую это «древнее» программное обеспечение в хобби-проектах. Это по-прежнему ультрасовременно.
Том Косвич
Я тоже работал над космической программой «Аполлон» в Дауни, Калифорния. Я был оператором/обслуживающим/ремонтным «компьютерщиком», отвечающим за компьютер Дауни, который был одним из трех интерфейсов друг с другом. Три компьютера в Дауни, Джонсон в Хьюстоне и Кеннеди Спейс имели диспетчерские, управляемые компьютером, который был «моим ребенком». Хотя я уже не могу вспомнить, как выполнять работу, Фортран и Кобол были языками (программами), которые использовались, когда я запускал компьютер в Дауни. Мой компьютер не только контролировал все отображающее и контрольное оборудование, составлявшее диспетчерскую, но и использовался для тестирования командной машины «Аполлон». Обычно я обедал в командной капсуле, переключая переключатели, читая дисплеи и проводя тесты. Для меня было большой честью участвовать в отправке людей на Луну, и я до сих пор очень горжусь тем, что был активным участником. Меня наняла из Apollo компания IBM, которая попросила меня помочь исправить ошибки в System 360...
Люк Дж. Конли III
Альфред Центавр
пользователь