KRALJEVSTVO BEJZIKROMA I – Blistavi početak, blaženo neznanje
KRALJEVSTVO BEJZIKROMA I – Blistavi početak, blaženo neznanje
Godine su prošle. Nekada mladić, sada samo starac sa gomilom nostalgije, setih se jednog sna koga sam sanjao kao dete. Da, iz ovoga možete videti koji sam štreber bio (i sada sam) kada sam sanjao o kompjuterskim naredbama koje se svađaju o svojoj važnosti i koje na kraju postaju svesne o svom postojanju i povezanosti sa korisnikom.
Naravno, taj san je gotovo potpuno izbledeo, ali pokušaću da ga rekonstruišem koliko god je to moguće i želim da vam ga ispričam. Neću lagati, uneo sam smernice tog bledila u AI i vodio sam ga kroz moje sećanje što je bolje bilo moguće, a on je uradio najveći deo. Nadam se da će vam se dopasti, a posebno najmlađima.
Predstavljam vam moj san u četiri priče.
Blistavi početak, blaženo neznanje
U jednom davno zaboravljenom svetu, skrivenom iza treperavog kursora, postojalo je kraljevstvo Bejzikrom. To je bio svet u kojem su brojevi disali, promenljive sanjale, a naredbe — one male, jednostavne naredbe — imale dušu i ponos. Sve je u Bejzikromu bilo zapisano u redovima i kolonama, a svaki red imao je svoj broj, poput adrese u imeniku.
Najmudrija među svima bila je naredba PRINT. Govorila je tiho, ali njene reči su se pojavljivale na ekranu — jasne, čiste, svetle. Ljudi u Bejzikromu voleli su je jer je donosila istinu.
„Bez mene,“ govorila je, „ništa se ne vidi. Sve ostaje samo u mislima procesora.“
Bila je plemenita, ali i ponosna — svesna svoje važnosti, ponekad previše.
S druge strane, lutao je GOTO, divlji i nepredvidiv. Nije znao za red ni za pravilo. Jednim skokom menjao bi tok priče, preskakao redove, vraćao se unazad, bežao unapred.
„Sloboda je moja naredba!“, vikao bi dok bi skakao s linije na liniju, praveći zbrku među instrukcijama koje su pokušavale da prate tok programa. Mnogi su ga krivili za haos, ali bez njega, Bejzikrom bi bio miran — možda previše miran, možda dosadan.
Treći među njima bio je RUN. On nije mnogo govorio. Bio je to vojskovođa, odlučan i jasan. Kada bi se pojavio, sve bi počinjalo — svet bi oživeo, brojevi bi se pokrenuli, rečenice bi se nizale.
„Bez mene,“ rekao bi tiho, „nema pokreta. Sve vaše ideje ostaju mrtva slova na ekranu.“
I tako su živeli PRINT, GOTO i RUN, svako verujući da je najvažniji. Ali jednog dana, u središtu Bejzikroma, izbio je sukob koji je pretio da izbriše celu programsku ravnotežu.
Sukob koda
Sve je počelo na liniji 10. PRINT je stajala na početku, spremna da objavi poruku:
10 PRINT "WELCOME TO BEJZIKROM!"
Ali GOTO se nije slagao.
„Zašto stalno moraš prva da govoriš?“ rekao je podrugljivo. „Zar ne vidiš da bez mene ne bi imalo smisla? Ti samo ponavljaš ono što ja pokrenem!“
PRINT je podigla svoj argument kao zastavu:
„Ja sam glas istine! Tvoje skakanje pravi konfuziju! Korisnik zaslužuje red, ne beskrajne petlje!“
RUN je pokušao da ih smiri, stojeći između njih kao sudija koji nosi sve redove na leđima.
„Dosta!“, reče strogo. „Bez mene, ni tvoja istina ni tvoje skakanje ne bi postojali. Ja sam početak i kraj! Kada ja kažem ‘RUN’, sve dobija smisao!“
„Smisao?“ odvrati GOTO. „Tvoj smisao traje samo dok ne naiđe greška! Kad se program sruši, tvoj RUN prestaje da trči. A ja — ja uvek nalazim put!“
PRINT se nasmejala, ali to nije bio osmeh sreće.
„Tvoje puteve niko ne razume. Ljudi žele red, ne lavirinte. Ja donosim svetlost na ekran. Kada mene nema, svet je crn.“
Svađa je postajala sve žešća. Redovi su se pomerali, adrese su se gubile. Petlje su se otvarale i više se nisu zatvarale. Bejzikrom je počeo da puca po svojim zagradama.
Dolazak Tastera
U tom metežu, kada su se linije programa pretvarale u besmislene fragmente, pojavio se jedan skroman znak — taster koji nikada nije govorio, ali bez kojeg ništa nije moglo da se dovrši. Zvao se ENTER.
Nije bio naredba. Nije imao ponos ni moć. Bio je tišina između misli i dela, trenutak kad se potvrdi da je ono što je napisano — prihvaćeno. Sedeo je na kraju svake linije, tih, nezapažen, i čekao da neko završi rečenicu.
Dok su PRINT, GOTO i RUN raspravljali, ENTER je samo prišao i nežno rekao:
„Možda nisam naredba… ali bez mene, nijedna od vas ne postaje stvarna.“
U Bejzikromu je zavladao muk. I GOTO je zastao, prvi put bez skoka. RUN je spustio pogled. PRINT je pokušala da progovori, ali njen glas se nije pojavio na ekranu. Bez ENTER-a — nije mogla da se završi.
„Ti si…“ prošapta PRINT, „…ti si ono što nas čini stvarnim.“
ENTER se nasmešio tiho, ne tražeći priznanje.
„Ja sam samo znak koji govori: ‘Prihvaćeno.’ Vi ste misli, ja sam dah posle njih.“
I tada, iznenada, redovi Bejzikroma su se ponovo poravnali. Petlje su se zatvorile, adrese su našle svoje mesto. Program je ponovo imao smisao.
Od tog dana, svaka naredba u Bejzikromu znala je da, ma koliko moćna bila, ne može postojati sama. Na kraju svake linije, kao tiha potvrda smisla, stajao je ENTER.
A kada bi neko pritisnuo taster i čuo tiho klik, ceo svet Bejzikroma bi za trenutak zatreperio, i program bi — živ, smiren, i potpun — disao svojim starim, čudesnim ritmom.
Na ekranu bi se pojavilo:
READY.
I svi bi znali da je Bejzikrom ponovo u ravnoteži.

