Quels langages de programmation ont été utilisés pour aller sur la lune?
Je me suis toujours demandé: quels langages de programmation ont été utilisés pour aller sur la lune?
Je me rends compte il n'y a pas de réponse unique/langue, mais ça m'intéresse.
Combien de personnes ont travaillé sur le code de ces systèmes? Comment était-il testé?
Vous devez vous connecter pour publier un commentaire.
Pas une réponse, mais un peu plus d'infos:
"Le conseil d'Apollo Guidance Computer (AGC) était d'environ 1 pied cube avec 2K de RAM 16 bits et 36K de hard-wired core-corde mémoire avec des fils de cuivre filetés ou non filetée à travers les petits noyaux magnétiques. Les mots de 16 bits étaient généralement de 14 bits de données (ou deux op-codes), 1 bit de signe, et 1 bit de parité. Le temps de cycle a été de 11,7 micro-secondes. La programmation a été faite en langage d'assemblage et dans l'interprétation de la langue, dans le sens inverse polonais."
http://www.hq.nasa.gov/alsj/a11/a11.1201-fm.html
Ajouté: la BBC a récemment publié un magnifique article à propos de l'AGC, y compris des entrevues avec les concepteurs, et avec les "vieilles dames" qui ont tissé la "corde de base." Elle ne couvre pas la façon dont le logiciel a été conçu, codé ou mis à l'essai, mais vous trouverez probablement qu'il est intéressant tout de même!
En outre, le code source de la principale et de l'atterrissage, les modules peuvent être trouvés ici
Le code Source de la mission Apollo 11 Conseils de l'Ordinateur
La Apollo Guidance Computer a été programmé en langage d'assemblage.
De "Digitial Apollon de l'Homme et de la Machine dans l'Espace" par David A. Mindell, MIT Press (C) 2008
pg. 149
Pas exactement de la Lune, mais Le zézaiement au JPL.
Je me souviens avoir lu que l'exacte même logiciel a été écrit par (au moins) deux disjoints équipes. Les ordinateurs seraient ensuite de comparer leurs réponses ensemble et vérifier tous les écarts... pas sûr de ce qu'il ferait si il trouve de tout, mais au moins, ils savent y a un problème. Je pense qu'ils ont utilisé quatre ordinateurs en fait, et a pris à la majorité des voix, de sorte que si un ordinateur a été mauvais, il a été ignoré.