Domanda:
Fortran e la missione Apollo 11
user2820579
2014-03-17 05:45:39 UTC
view on stackexchange narkive permalink

Mi stavo solo chiedendo, come utente Fortran. Per quanto ne so, le simulazioni effettuate per trasportare la missione Apollo 11 sono state scritte in Fortran 2. Vorrei confermarlo da una fonte affidabile. Inoltre, sarei interessato agli eventuali documenti pubblicati su questo argomento (la ricerca sulle simulazioni numeriche condotta in quel momento).

FWIW, se desideri creare il tuo AGC da zero per qualsiasi scopo tu possa immaginare: http://agcreplica.outel.org/
@AlfredCentauri Il collegamento sembra essere morto. C'è un mirror su http://klabs.org/history/build_agc/ e [Internet Archive ha una copia] (http://web.archive.org/web/20130704084446/http://agcreplica.outel.org /).
Tre risposte:
Mike Dunlavey
2014-03-17 06:01:03 UTC
view on stackexchange narkive permalink

Ho lavorato al MIT Instrumentation Lab durante il programma Apollo e, sebbene non lavorassi a quel programma, conoscevo molte delle persone che lo facevano.

I computer di guida per il modulo di comando e l'atterraggio sulla luna Ciascun modulo è stato programmato nel proprio linguaggio assembly. Le missioni sono state simulate in modo esaustivo su un grande computer IBM 360 Model 75, utilizzando un linguaggio chiamato MAC-360 creato da Hal Laning . Assomigliava a Fortran per la maggior parte dei calcoli matematici. Aveva un formato a 3 righe per rappresentare calcoli vettoriali e matrici.

A quel tempo, Fortran era il linguaggio di programmazione principale, soprattutto per la matematica. Ce n'erano molti altri: Cobol, Algol, B (un predecessore di C), Lisp e, naturalmente, numerosi linguaggi assembly.

Ci sono ulteriori informazioni qui sul computer di guida dell'Apollo .

Eccezionale! È vero che Lisp è stato utilizzato anche per simulazioni di viaggi spaziali. Per il completamento, questo è menzionato brevemente in http://mitpress.mit.edu/sicp/full-text/book/book.html
@user2820579: Quello era solo un esercizio accademico di Gerry Sussman e Hal Abelson, accaduto circa un decennio troppo tardi per Apollo. (Ero uno studente laureato nel laboratorio di intelligenza artificiale quando Sussman era.)
Hal? Forse omonimo o ispirazione per il computer immaginario nel 2001 Odissea nello spazio? O solo una coincidenza?
@AnthonyX: Quello che ho sentito è che era "Hal" (J. Halcomb) Laning. Erano gli anni '60, prima di Sussman e Abelson. (Ho lavorato anche con lui.)
Cobol era utile per i calcoli aziendali ma non per l'esplorazione spaziale.
tckosvic
2014-03-26 18:10:08 UTC
view on stackexchange narkive permalink

Nella mia giovinezza, ora sono in pensione, ho lavorato al programma Apollo presso i sistemi spaziali e informativi del Nord America a Downey California. capo appaltatore per i moduli di comando / servizio Apollo. Ho anche lavorato a Rocketdyne, che faceva parte del North American.

Tutto il codice che ho usato e sviluppato a quel tempo era in fortran. I programmi fortran hanno eseguito analisi dei dati di sparo di prova, analisi dei processi dei razzi (prestazioni di combustione, cinetica chimica, trasferimento di calore, ecc.) E programmi che eseguono analisi termiche di veicoli spaziali. Non sono sicuro della versione, ma ricordo che fortran 4 è uscito durante i nostri sforzi e c'erano alcune modifiche al software necessarie per adattarsi a quella versione più recente.

Non posso parlare del software di comando e controllo.

Tempi davvero emozionanti e un'esperienza che non duplicherò mai. Uso ancora occasionalmente questo "antico" software per progetti di hobby. È ancora lo stato dell'arte.

Tom Kosvic

LUKE CONLEY
2014-07-13 06:50:48 UTC
view on stackexchange narkive permalink

Anch'io ho lavorato al programma spaziale Apollo, a Downey, in California. Ero l'operatore / manutentore / riparatore "computer man", responsabile del computer di Downey che era uno dei tre interfacciati tra loro. I tre computer di Downey, Johnson a Houston e Kennedy Space avevano sale di controllo gestite dal computer che era "il mio bambino". Anche se non ricordo più come svolgere il lavoro, Fortran e Cobol erano i linguaggi (programmi) in uso quando gestivo il computer a Downey. Non solo il mio computer controllava tutte le apparecchiature di visualizzazione e monitoraggio che componevano la sala di controllo, ma veniva utilizzato per testare il veicolo di comando Apollo. Mangiavo il pranzo nella Command Capsule, mentre azionavo gli interruttori, leggevo i display e conducevo i test. È stato un grande onore aver partecipato all'invio di uomini sulla Luna e sono ancora molto orgoglioso di aver partecipato attivamente. Sono stato assunto da The Apollo da IBM che mi ha chiesto di aiutare a risolvere i problemi di System 360 ...

Luke G. Conley III



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...