Apollo 11's Guidance Source Code je na GitHub, je veselý

$config[ads_kvadrat] not found

STRZELAMY Z KAŁACHA!!! STRZELNiCA BOJOWA 100 STRZAŁÓW NA 11 LiSTOPADA STRZELNiCA BOJOWA PACZÓŁTOWiCE

STRZELAMY Z KAŁACHA!!! STRZELNiCA BOJOWA 100 STRZAŁÓW NA 11 LiSTOPADA STRZELNiCA BOJOWA PACZÓŁTOWiCE
Anonim

V zábavné bitvě softwarové archeologie, bývalý internista NASA Chris Garry nahrál celý Apollo 11 letového naváděcího zdrojového kódu na GitHub. Zatímco zdrojový kód byl po určitou dobu k dispozici, jeho vzhled na GitHubu zajišťuje obrovské publikum kodérů a nadšenců. Zdrojový kód Apollo 11 se rychle stal zábavným oknem do světa počítačového programování v šedesátých letech.

Tak jako Křemen Výslovně poukazuje na to, že technologie pro programování sofistikované navigace kosmických lodí nutně neexistovala v 60. letech, takže programátoři MIT museli vytvořit svůj vlastní. Využitím tzv. „Paměti lana“ vytvořily kodéry speciální variantu programování montáže. Samotné shromáždění je další obskurní kousek kódování, který dnes není příliš rozšířený kvůli jeho obtížnému pochopení.

Nadšenci kódů rychle přišli na to, aby objevili sbírku vtipů, které vytvořili raní programátoři během procesu kódování pro Apollo Guidance Controller (AGC). Reddit uživatelé na subreddit r / ProgrammerHumor zjistili, že několik komentářů pro řádky kódu se často převádí na hloupost. Jeden soubor označený BURN_BABY_BURN - MASTER_IGNITION_ROUTINE má úvodní poznámku, která vysvětluje historii aktuální fráze pop-kultury.

To však není všechno. Další komentáře zahrnují příležitostné a opakované mezi MIT kodéry, a jeden lyrický nerd dokonce škubl v malém Shakespeare. Možná, že tyto chytré komentáře jsou důvodem, proč je režisér softwarového inženýrství Margaret Hamiltonová trpaslíkem shromážděného kódu.

Kód pro příkazové a měsíční moduly byl skutečně k dispozici od roku 2003, kdy výzkumník Ron Burkey ručně přepisoval každý bit kódu. Nyní, s armádou internetových důvtipných kodérů prorážejících každý řádek kódu, jsme si jisti, že dostaneme více bitů připravených na internet, namísto simulátoru AGC Burkey s kódem.

$config[ads_kvadrat] not found