Apollo 11's Guidance Source Code ir GitHub, ir jautrs

$config[ads_kvadrat] not found

Apollo 11: What We Saw - Part 4 | Magnificent Desolation

Apollo 11: What We Saw - Part 4 | Magnificent Desolation
Anonim

Jautrās programmatūras arheoloģijas jomā bijušais NASA intern Chris Garry augšupielādēja visu Apollo 11 lidojumu vadības avota kodu GitHub. Kaut arī avota kods ir pieejams kādu laiku, tā izskats GitHub nodrošina milzīgu kodētāju un entuziastu auditoriju. Apollo 11 avota kods ir ātri kļuvis par jautru logu datorprogrammu pasaulē 60. gados.

Kā Kvarcs izsmeļoši norāda, ka tehnoloģija, kas paredzēta, lai programmētu izsmalcinātu kosmosa kuģu navigācijas bitu, ne vienmēr pastāvēja 60. gados, tāpēc MIT programmētājiem bija jāizveido savs. Izmantojot kaut ko, ko sauc par “Rope Memory”, kodētāji izveidoja īpašu montāžas programmēšanas variantu. Asambleja pati par sevi ir vēl viena neskaidra kodēšanas bāze, kas šodien nav ļoti izplatīta tās sarežģītās izpratnes dēļ.

Kodu entuziasti ir ātri ieradušies, lai atklātu agrīno programmētāju veiktos anekdotus Apollo Guidance Controller (AGC) kodēšanas procesā. Reddit lietotāji subreddit r / ProgrammerHumor ir atklājuši, ka vairāki komentāri par koda rindām bieži pārvēršas muļķībā. Vienam failam ar nosaukumu BURN_BABY_BURN - MASTER_IGNITION_ROUTINE ir atvērts komentārs, kas izskaidro faktiskās frāzes vēstures pop-kultūru.

Tomēr tas vēl nav viss. Papildu komentāri ietver gadījuma un atpakaļ starp MIT coders, un viens lirisks nerd pat snuck maz Shakespeare. Varbūt šie gudri komentāri ir iemesls, kāpēc programmatūras inženierijas direktors Margarets Hamiltons ir nojaukts ar savākto kodu.

Komandu un mēness moduļu kods jau ir pieejams kopš 2003. gada, kad pētnieks Rons Burkejs pārrakstīja katru kodu ar roku. Tagad, kad interneta savvy kodētāju armija izsmidzina katru kodu, mēs noteikti gaidām vairāk interneta gatavus humora bitus, nevis AGC simulatoru Burkey, kas izdarīts ar kodu.

$config[ads_kvadrat] not found