Apollo 11 a kód 1202?
Píše sa rok 1969 a NASA očakáva prvé pristátie na mesiaci s ľudskou posádkou. Ale práve do hlavného sídla NASA prichádza najznámejšia správa, ktorú nikto z tímu vedcov nemá rád – Houston, máme problém. Táto správa prišla vedcom z dôvodu toho, že sa pred pristátim flotile Apollo 11 vypol a reštartoval samostatne počítač.
Samozrejme, v dnešnej dobe by takáto reália neznamenala až tak veľa, ale v roku 1969 boli počítače celkom nová technológia, ktorá práve zbierala prvých ľudí, ktorí by vedeli tieto obrovské mašiny prevádzkovať. A práve v tomto spočívalo jadro celkového problému, ktorý mohol zmariť plány a prípadne usmrtiť samostatných astronautov. Ale prečo tento problém nastal a ako sa musel riešiť?

Riešenie problému
Apollo 11 a kód 1202, ako sa to mohlo stať? Ako som už spomínal, počítače boli prakticky v technologických plienkach a nájsť ľudí, čo by vedeli programovať v Assemble kóde, bolo celkom ťažké. Práve pre Apollo 11 program vyberala NASA každého, kto sa vôbec pokúsil programovať, aj keď nemal žiadne predošlé skúsenosti s počítačmi. Počítače v tej dobe mali taktiež veľmi málo pamäte, čo znamenalo, že sa programátori museli zmestiť do veľmi malého úložného priestoru. Bohužiaľ, Assembly nie je programovací jazyk, v ktorom by sa ťažká formula dala vyjadriť zopár riadkami kódu.
A práve toto znamenalo problém, ktorý sa vyskytol astronautom misie Apollo 11. Počítač nevedel vyčítať formulu, ktorá bola naprogramovaná a práve kvôli tomuto faktu sa samostatne reštartoval. Tento problém mohol znamenať absolútny koniec misie Apollo 11, keďže hľadať chybu v miliónoch riadkov kódu je niečo, čo by bolo namáhavé na Zemi, nie to ešte vo vesmíre. Naštastie, vedci z NASA boli veľmi rýchli v hľadaní problému a samotného riešenia. Práve vďaka im znamenala prvá ľudská noha na mesiaci veľký krok pre spoločnosť.

Tak čo? Mysleli by ste si, že Apollo 11 narazilo na iný problém, kebyže nenarazí na kód 1202?
Zdroj: WallstreetJournal