El codi font orientatiu d'Apollo 11 es troba a GitHub, és divertit

$config[ads_kvadrat] not found

MORE Google Dinosaur Game HACKS 「Arcade Mode, Invincibility, Character Swaps, Speed, and MORE!」

MORE Google Dinosaur Game HACKS 「Arcade Mode, Invincibility, Character Swaps, Speed, and MORE!」
Anonim

En una divertida arqueologia de programari, l'experta de la NASA, Chris Garry, va pujar tot el codi font d'Apollo 11 a GitHub. Tot i que el codi font està disponible des de fa temps, la seva aparició a GitHub garanteix una gran audiència de programadors i entusiastes. El codi font de l'Apollo 11 s'ha convertit ràpidament en una finestra divertida al món de la programació informàtica als anys seixanta.

Com Quars assenyala de manera exhaustiva que la tecnologia per programar una mica de navegació espacial sofisticada no existia necessàriament als anys 60, de manera que els programadors del MIT havien de crear els seus. Utilitzant una cosa anomenada "Memòria de corda", els codificadors van crear una variació especial de la programació de muntatge. L'Assemblea en si mateixa és una altra mica obscura de codificació que avui dia no és molt freqüent a causa de la seva difícil comprensió.

Els entusiastes dels codis han arribat ràpidament a descobrir una sèrie de bromes fetes pels primers programadors durant el procés de codificació de l'Apollo Guidance Controller (AGC). Els usuaris de Reddit al subreddit r / ProgrammerHumor han descobert que diversos comentaris per a línies de codi sovint es converteixen en ximpleries. Un fitxer etiquetat BURN_BABY_BURN - MASTER_IGNITION_ROUTINE té un comentari inicial que explica la història de la cultura pop de la frase real.

Això no és tot, però. Altres comentaris inclouen ocasionals i posteriors entre els programadors del MIT, i un nerd líric fins i tot es va ficar en una mica de Shakespeare. Potser aquests hàbils comentaris són la raó per la qual el director d’enginyeria de programari, Margaret Hamilton, està empitjorat per la quantitat de codi recopilada.

El codi per als comandaments i els mòduls lunars ha estat disponible des del 2003, quan l’investigador Ron Burkey va transcriure tots els codis manualment. Ara, amb un exèrcit d’internet codificadors experimentats recorrent cada línia de codi, segur que obtindrem més bits d’humor preparats per Internet, en comptes del simulador AGC que Burkey va fer amb el codi.

$config[ads_kvadrat] not found