Le vite dei tre astronauti dell'Apollo 11 - Porta a porta 27/06/2019
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.
Preparati per il codice che ripara il codice
Come tutto ciò che cambia nel tempo, il codice riguarda l'evoluzione. Aprilo e troverai le tracce delle sue forme precedenti. Sepolti nel tuo software sono i denti del giudizio e le code rudimentali di ciò che una volta funzionava e poteva funzionare di nuovo. Scavare quelle tracce può essere un processo che richiede molto tempo e non riescono a riesumarle ...
Spostarsi oltre il materiale sorgente aiuterà 'Game of Thrones'
La maggior parte dei fan di Game of Thrones temono che lo spettacolo si stia sfidando oltre i libri della sesta stagione. Queste preoccupazioni sono legittime; David Benioff e D.B. Weiss ha una storia macabra con il proprio materiale. La trama di Dorne della quinta stagione era pura assurdità. C'è anche la questione minore che, in qualsiasi adattamento, il libro ...
Avere il suo codice sorgente trapelato è il minor numero di problemi della vite
A marzo, un hacker con un cappello bianco di nome Avinash Singh ha rivelato un bug nel software di Vine che gli permetteva di scaricare online l'intero codice sorgente dell'app. Il codice è rimasto in diretta per ben cinque minuti prima che gli ingegneri di Vine notassero il bug e lo risolvessero. Ora, diversi mesi dopo, Singh ha rivelato sul suo blog ...