Il codice sorgente di orientamento di Apollo 11 è su GitHub, è divertente

$config[ads_kvadrat] not found

Le vite dei tre astronauti dell'Apollo 11 - Porta a porta 27/06/2019

Le vite dei tre astronauti dell'Apollo 11 - Porta a porta 27/06/2019
Anonim

In un divertente pezzo di archeologia del software, l'ex stagista della NASA Chris Garry ha caricato l'intero codice sorgente di guida di volo Apollo 11 su GitHub. Mentre il codice sorgente è disponibile da un po 'di tempo, la sua apparizione su GitHub assicura un vasto pubblico di programmatori e appassionati. Il codice sorgente di Apollo 11 è rapidamente diventato una finestra divertente nel mondo della programmazione per computer negli anni '60.

Come Quarzo sottolinea in modo esaustivo, la tecnologia per programmare un po 'sofisticata navigazione spaziale non esisteva necessariamente negli anni '60, quindi i programmatori del MIT dovevano crearne una propria. Utilizzando qualcosa chiamato "Rope Memory", i programmatori hanno creato una variazione speciale della programmazione degli assiemi. L'assemblaggio stesso è un altro oscuro bit di codifica che oggi non è molto diffuso a causa della sua difficile comprensione.

Gli entusiasti del codice sono venuti presto a scoprire una valanga di battute fatte dai primi programmatori durante il processo di codifica per l'Apollo Guidance Controller (AGC). Gli utenti di Reddit su subreddit r / ProgrammerHumor hanno scoperto che molti commenti per righe di codice spesso si trasformano in stupidità. Un file con l'etichetta BURN_BABY_BURN-MASTER_IGNITION_ROUTINE ha un commento di apertura che spiega la storia della cultura pop della frase corrente.

Non è tutto, comunque. Ulteriori commenti includono casual avanti e indietro tra i programmatori del MIT, e un nerd lirico si è persino intrufolato in un piccolo Shakespeare. Forse questi commenti intelligenti sono la ragione per cui il direttore dell'ingegneria del software, Margaret Hamilton, è sminuito dal volume di codice raccolto.

Il codice per il comando e i moduli lunari sono stati effettivamente disponibili dal 2003, quando il ricercatore Ron Burkey ha trascritto ogni bit di codice a mano. Ora, con un esercito di codificatori esperti di internet che perlustrano ogni riga di codice, siamo sicuri di ottenere più pezzi di umorismo pronti per Internet, invece del simulatore di AGC Burkey realizzato con il codice.

$config[ads_kvadrat] not found