Objavljen programski kod koji je Amerikance odveo na Mesec
Kada je programerima Laboratorije Tehnološkog instituta u Masačusetsu sredinom šezdesetih godina dodeljen zadatak da izrade softver za svemirski program Apolo 11, tehnologija za tako nešto nije postojala. Stručnjaci su morali da je izmisle.
Izvor: Quartz
Foto: Gettyimages
Oni su osmislili novi način skladištenja kompjuterskih programa, nazvan “rope memory”, i stvorili posebnu verziju asemblerskog jezika. Asemblerske jezike, koji su bili više prilagođeni kompjuterima nego ljudima, mnogi programeri danas smatraju izuzetno teškim za čitanje, piše Quartz.
Za potrebe nastanka računara za upravljanje Apolom (AGC, Apollo Guidance Computer), programeri sa MIT-a su napisali na hiljade linija ezoteričnog koda. Kog je obima bio ovaj kod najbolje se može shvatiti ako se pogleda čuvena fotografija na kojoj Margaret Hamilton, direktorka tima za softversko inženjerstvo, pozira pored gomile papira na kojoj je odštampan pomenuti softver:
Foto: Wikimedia Commons / Public domain
AGC kod dostupan je javnosti već neko vreme.
Prvi put ga je objavio israživač Ron Burki 2003. godine, nakon što je utrošio ogromno vreme i trud prekucavajući skeniranu verziju kompjuterskih podataka odštampanih na papirima koje je Tehnološki institut u Masačusetsu objavio na internetu.
To znači da je Burki ručno prekucao svaki red koda, jedan po jedan. Podatke odštampane na papirima skenirao je pilot Gari Nef iz Kolorada.
“Skenirane kopije su, nažalost, bile toliko oštećene, da je na pojedinim mestima bilo nemoguće dešifrovati šta piše. Delove koji nedostaju uspeo sam da rekonstruišem zahvaljujući svojim inženjerskim sposobnostima”, objasnio je Burki.
“Nešto kasnije uspeo sam od Garija da nabavim čitke kopije i ispostavilo se da su apsolutno sve ispravke koje sam uneo bile tačne!”, dodao je.
Zahvaljujući Burkijevom trudu, kod je danas dostupan svakom istraživaču i zaljubljeniku u programiranje koji bi želeo da sazna nešto više o ovom zastarelom dragulju.
Koliko god obiman i uspešan Burkijev projekat bio, kod je ostao donekle opskuran sve dok bivši član Nase Kris Gari nedavno nije objavio potpunu verziju softvera na GitHubu, hosting servisu besplatnog otvorenog koda koji predstavlja jedno od omiljenih mesta okupljanja miliona programera.
Kompjuterski zaljubljenici su u roku od nekoliko sati počeli da analiziraju kod, a neki od šaljivih komentara koje su 60-ih u okviru koda ostavili tadašnji programeri, ubrzo su se našli na društvenim mrežama.
Jedan od fajlova tako, na primer, nosi naziv BURN_BABY_BURN--MASTER_IGNITION_ROUTINE, a uvodni komentari objašnjavaju njegovo poreklo – reč je o istoimenoj pesmi koja je 1965. godine bila veliki hit u SAD:
Oko 900 linija dalje u istom potprogramu, čitalac ima priliku da na osnovu prvog i poslednjeg komentara u bloku koda zaključi da su članovi tadašnjeg programerskog tima bili vrlo šaljivi:
Čini se da je dve linije koda u okviru fajla LUNAR_LANDING_GUIDANCE_EQUATIONS.s trebalo da budu privremene, ali su na kraju postale stalne, uprkos velikoj nadi programera da se to neće dogoditi:
U istom fajlu na drugom mestu, nalaze se uputstvo namenjeno astronautu da ‘savije tu smešnu stvar ’:
“Taj kod osnosio se na pozicioniraje antene radara namenenjog za sletanje (LR, landing radar). Pretpostavljam da je kod upozorio astronaute na opasnost koje nosi njeno repozicioniranje”, objasnio je Burki.
U fajlu PINBALL_GAME_BUTTONS_AND_LIGHTS.s, koji je opisan kao ‘sistemski program za tastaturu i monitor... namenjen razmeni između programskog jezika AGC i kompjuterskog operatora‘, može se naći čak i Šekspirov citat:
Reč je najverovatnije o referenci u vezi sa samim AGC, na šta je ukazao jedan korisnik društvene mreže Reddit.
Jezik je koristio ‘imenice’ i ‘glagole’ sa preodređenim značenjem za izvršavanje različitih operacija. Glagol 37, na primer, znači ‘Pokreni program’, dok imenica 33 označava ‘Vreme za paljenje’.
Sad, kada je kod dostupan na GitHub-u, programeri širom sveta imaju priliku da komentarišu kod i daju predloge za potencijalne izmene. Mnogi od njih su to već učinili, a pristiglo je i mnoštvo šaljivih komentara.
Ovo je arhivirana verzija originalne stranice. Izvinjavamo se ukoliko, usled tehničkih ograničenja,
stranica i njen sadržaj ne odgovaraju originalnoj verziji.
Kinesko ministarstvo spoljnih poslova izrazilo je zabrinutost zbog napete situacije u Ormuskom moreuzu nakon poziva američkog predsednika Donalda Trampa da Peking pošalje svoje brodove radi obezbeđivanja tog ključnog plovnog puta.
Sukobi širom Bliskog istoka – 17. dan. Iranski ministar spoljnih poslova Abas Aragči kaže da Teheran "nije tražio prekid vatre, čak ni pregovore", odgovarajući tako Donaldu Trampu.
Američki predsednik Donald Tramp upozorio je da se NATO suočava sa "veoma lošom" budućnošću ako američki saveznici ne pomognu u otvaranju Ormuskog moreuza, koji je blokirao Iran.
Nemačka vlada danas je izrazila "izuzetnu zabrinutost" zbog dešavanja u Libanu i upozorila da bi velika izraelska kopnena ofanziva na jugu Libana značajno pogoršala već veoma tešku humanitarnu situaciju u regionu.
Iranske oružane snage lansirale su desetine balističkih raketa prema Izraelu, uključujući mete u Tel Avivu i okolini, što je izazvalo aktiviranje izraelskog protivvazdušnog sistema i evakuaciju civila iz ugroženih područja.
Fudbaleri Crvene zvezde će u subotu, 21. marta od 16 časova, na stadionu “Rajko Mitić” dočekati ekipu Radničkog iz Niša u okviru 28. kola Superlige Srbije.
Isečak iz televizijske emisije The Late Late Show iz 2019. godine, u kojoj oskarovka Džesi Bakli govori o periodu kada se kao tinejdžerka preselila u London kako bi pokušala da ostvari glumačku karijeru, ovih dana ponovo se širi društvenim mrežama.
Zvezda serije "Peaky Blinders", Kilijan Marfi, otkrio je da je jednom imao problem na aerodromu kada su mu naoružani pripadnici obezbeđenja prišli zbog metka sa ugraviranim imenom "Tomi Šelbi", koji su pronašli u njegovoj torbi.
Na istoku Francuske, u Dižonu, učenici osnovne škole "Džozefina Bejker" otkrili su skelet u sedećem položaju, koji je virio iz kružne jame pored školskog dvorišta.
Varičele su jedna od najčešćih dečjih bolesti koja se lako prenosi i brzo širi u kolektivima. Prepoznatljiv osip i svrab samo su neki od simptoma. Evo kako da prepoznate varičele i koliko traje oporavak.
Velika Britanija će vakcinisati protiv meningitisa studente na univerzitetu u jugoistočnoj Engleskoj nakon što je izbila epidemija ovog virusnog oboljenja i usmrtila dve osobe.
Naučnici su postigli veliki napredak u razvoju testa iz krvi za otkrivanje tumora mozga i njegovo praćenje u realnom vremenu. Smatra se da je test tačan više od 90 odsto.
Nakon godina rada sa stručnjacima kroz podkast Zdrava priča, kreativna direktorka i producentkinja Dolores Milošev Erdeg pokreće novi format edukacija uživo.
Brend Rosa i Ministarstvo zdravlja Republike Srbije započinju novu fazu dugoročne saradnje usmerene na dodatnu podršku roditeljstvu i unapređenje uslova lečenja dece.
Treća i poslednja sezona HBO Original humorističke serije "Ponovno slavna" (The Comeback), autora Majkla Patrika Kinga i Lise Kudrou, stiže 23. marta na HBO Max striming platformu.
Danas je objavljen dugoočekivani, zvanični trejler filma Spajdermen: Novi dan, fanovi širom sveta pratili su lajv uključenje glumca Toma Holanda koji je premijerno na zvaničnom Instagram profilu filma najavio puštanje trejlera.
Serija "Bridžerton" poznata je po eksplicitnim intimnim scenama, ali Netfliksov hit našao se na udaru kritika zbog načina na koji je jedna od glumica saznala da će snimati takvu scenu u četvrtoj sezoni.
Saudi air defenses intercepted multiple ballistic missiles and drones heading toward Riyadh and the Eastern Province, with no damage or injuries reported.
Rockets fired at Tel Aviv, claimed by Iran’s Revolutionary Guard to be Khoramshahr-4 – a large missile with multiple warheads. According to Iranian media, the attack is retaliation for the assassination of Iranian official Ali Larijani.
Iranian Foreign Minister Abbas Araghchi stated that the state system continues to function following the death of Ali Larijani, and that a replacement was immediately appointed.
Israel has launched a series of airstrikes on Hezbollah infrastructure in southern Lebanon, while Iran is reportedly striking Tel Aviv and claims to have hit more than 100 targets.
Proizvođači automobila Stellantis i Mercedes-Benz razmatraju bližu saradnju sa kineskim proizvođačima kako bi ojačali konkurentnost u tehnologiji i smanjili troškove razvoja vozila.
Zvanično je počela sezona motociklista, kojih će u narednom periodu biti sve više, rekao je Vladimir Jevtić, predsednik Asocijacije za bezbednost motociklista.
Komentari 127
Pogledaj komentare