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.
Rat u Ukrajini ušao je u 1.551. dan, a ukrajinski predsednik Volodimir Zelenski je istakao da članstvo Ukrajine u Evropskoj uniji mora biti potpuno i ravnopravno, dodavši da je potrebno otvoriti klastere.
Lokalne i međunarodne energetske kompanije sve snažnije ulažu u argentinsko nalazište škriljca Vaca Muerta, dok kriza na Bliskom istoku i problemi u Ormuskom moreuzu povećavaju interes za izvore nafte i gasa izvan ratnih i geopolitički nestabilnih područja.
Psorijaza je ozbiljna, multisistemska neizlečiva bolest na koju sunčanje može da ima lekovit efekat, ako se bezbedno i umereno primenjuje, jer u suprotnom, sunce može da bude okidač za pogoršanje stanja.
Predsednica Meksika Klaudija Šejnbaum izjavila je da njena zemlja "nema problem" sa tim da ugosti fudbalsku reprezentaciju Irana tokom Svetskog prvenstva u fudbalu.
Akcije nemačke kompanije za dostavu hrane Deliveri hirou (Delivery Hero), većinskog vlasnika brenda Glovo, porasle su danas za 10 odsto nakon vesti da američki Uber razmatra poboljšanje ponude za preuzimanje firme iz Berlina.
Francusku je pogodio najraniji toplotni talas u više od jednog veka, sa preko 300 oborenih rekorda u jednom danu i temperaturama do 37 stepeni. Vlasti sazivaju krizni štab, uz upozorenja na "toplotnu kupolu" do vikenda.
Francusku je pogodio najraniji toplotni talas u više od jednog veka, sa preko 300 oborenih rekorda u jednom danu i temperaturama do 37 stepeni. Vlasti sazivaju krizni štab, uz upozorenja na "toplotnu kupolu" do vikenda.
Dok se javnosti plasiraju poruke o "kulturnoj Srbiji", na društvenim mrežama pojavio se uznemirujući snimak koji prikazuje potpuno drugačiju realnost blokadera, pišu mediji.
Govoreći o budućim izborima u Srbiji, hrvatski RTL istakao je da protivnici predsednika Republike Srbije Aleksandra Vučića "čekaju da se u Srbiji dogodi mađarski scenario", prenose mediji.
Hajrudin Varešanović, frontmen grupe Hari Mata Hari, u jednom intervjuu govorio je o svom rođenju u Sarajevo, detinjstvu na Vratnik i godinama koje su obeležile njegovu muzičku karijeru.
Tom Hardi je navodno je dobio otkaz tokom snimanja serije "MobLand" zbog svog ponašanja na setu, koje je kulminiralo sukobima sa glumačkom legendom Helen Miren i producentima.
Stanovnike Nju Orleansa u američkoj državi Luizijani u budućnosti čeka mogućnost da grad bude poplavljen usled porasta nivoa okeana, a stručnjaci upozoravaju da gradske vlasti moraju da počnu sa procesom preseljenja već sada, kako bi se izbegao haos.
Psorijaza je ozbiljna, multisistemska neizlečiva bolest na koju sunčanje može da ima lekovit efekat, ako se bezbedno i umereno primenjuje, jer u suprotnom, sunce može da bude okidač za pogoršanje stanja.
Špansko Ministarstvo zdravlja saopštilo je danas da je kod jednog španskog državljanina, koji je evakuisan sa broda MV ''Hondius'', gde je izbila epidemija hantavirusa, potvrđeno prisustvo virusa.
Svaki četvrti muškarac stariji od 40 godina ima problem sa erektilnom disfunckijom, međutim, poslednjih godina zabrinjava što se sa istim problemom suočava sve više mladih u dvadesetim godinama.
Dezinformacije koje se šire na društvenim mrežama o perimenopauzi izlažu žene riziku od neželjene trudnoće, uzimanju nepotrebnih lekova i pogrešnim dijagnozama, upozorili su stručnjaci.
Iz bolnica u provinciji Ituri na severoistoku Konga pobeglo je 25 pacijenata zaraženih ebolom, nakon što su bili meta najmanje tri napada, rekao je danas direktor Opšte referentne bolnice u Mongbvalu Ričard Lokodu.
Crtež iz bloka za skiciranje flamanskog majstora Petera Paula Rubensa, koji prikazuje rimske ulice iz vremena dok je boravio u tom gradu, izložen je u njegovom rodnom gradu Antverpenu, bacajući novo svetlo na rad velikog baroknog slikara, piše Gardijan.
Rediteljski prvenac francuske glumice Žilijet Binoš "Unutar nas" prikazan je tokom petog dana festivala Beldoks (Beldocs) u Domu omladine Beograda, saopštili su danas organizatori.
Autor popularne serije "Euforija", Sem Levinson, progovorio je o šokantnoj smrti jednog od glavnih likova koja je potresla gledaoce uoči finala treće sezone.
VPN servis koji su sajber kriminalci koristili za niz ozbiljnih krivičnih dela razbijen je u međunarodnoj operaciji, saopšteno je danas iz policijske agencije EU.
Svemirska simulacija Star Citizen prikupila je više od milijardu američkih dolara, ali ne kroz klasične investicije ili izdavačke ugovore, već direktno od igrača.
iOS 27 će biti predstavljen 8. juna na WWDC-u, a glasine ukazuju na to da bi ovo ažuriranje softvera moglo da ukine podršku za četiri modela iPhone-a. Evo detalja.
Jedna od najtežih odluka za Ford u Evropi bila je gašenje modela Fiesta, jednog od najpoznatijih i najprodavanijih automobila brenda na Starom kontinentu. Njegova priča, izgleda, ipak nije završena.
Elektrifikacija automobilske industrije, prema procenama kompanije Vehicle Data Global (VDG), predstavlja ozbiljan udarac za klasične manuelne menjače i dizelaše.
Cupra će u narednim godinama uvesti u serijsku proizvodnju radikalni sportski SUV koncept Tindaya, koji će postati novi vodeći električni model marke i direktan rival modelima BMW iX3 i Volvo EX60.
Komentari 127
Pogledaj komentare