Sretan Dan programera

Dan programera tradicionalno se obilježava 256. dana u godini. Broj 256 je izabran jer je broj brojevi koji se mogu izraziti pomoću jednog bajta (od 0 do 255).

Svi smo izabrali ovu profesija drugačije. Neki su do toga došli slučajno, drugi su to odabrali namjerno, ali sada svi zajedno radimo na jednom zajedničkom cilju: stvaramo budućnost. Kreiramo divne algoritme, činimo da ove kutije rade, rade i ponovo rade, dajući ljudima nova zanimanja i mogućnosti za samoizražavanje... Dajući ljudima priliku da međusobno komuniciraju, zarađuju za život... Mi stvaramo za ljude neke - sada potpuno nevidljiv - dio stvarnosti, koji je postao toliko poznat i sastavni dio naših života, kao da je postao zakon prirode. Razmislite sami: da li je danas moguće zamisliti svijet bez interneta, pametnih telefona i kompjutera? Bilo da se radi o piscu virusa ili programeru dečijih igračaka... Svako od nas je promenio nečiji život...

Ako razmislite o tome, mi stvaramo ni iz čega, a naš materijal je misao. Naše platno je programski kod na našem omiljenom jeziku. A ovaj jezik je način projektovanja misli. Način da se govori. Zbog toga imamo toliko jezika: na kraju krajeva, svi smo različiti i različito razmišljamo. Ali prije svega, mi smo kreatori. Poput pisaca koji stvarajući svjetove u svojim djelima svojim zakonima, svojstvima i djelima, oživljavaju čitaočevu maštu, naši svjetovi nastaju u određenoj kombinaciji stroja i čovjeka, postajući za svakoga od nas nešto više od teksta programa.

Sretan Dan programera.

Mi kreiramo virtuelne svetove: svako od nas u svojoj glavi gradi određeni virtuelni svet programa koji razvijamo: tipove, objekte, arhitekturu, odnose i interakcije pojedinačnih komponenti. Kada razmišljamo o algoritmima, mentalno ih prolazimo, uvjeravamo se da funkcionira i stvaramo njegovu projekciju – u obliku teksta na našem omiljenom programskom jeziku. Ova projekcija, koju prevodilac transformiše, pretvara se u tok mašinskih instrukcija za virtuelni svet procesora: sa svojim pravilima, zakonima i rupama u tim zakonima... Ako govorimo o virtuelnim mašinama kao što su .NET, Java , python, onda ovdje stvaramo dodatni sloj apstrakcije: svijet virtuelne mašine, koji ima zakone različite od zakona operativnog sistema unutar kojeg radi.

Drugi od nas traže rupe u tim zakonima, virtueliziraju procesor, simuliraju virtuelne mašine, simuliraju ceo sistem tako da program koji radi u ovom novom virtuelnom svetu ništa ne primeti... i proučavamo njegovo ponašanje, tražeći prilike da ga hakujemo. ... Uhvate ih drugi programi, virtuelizirajući okruženje na nivou operativnog sistema i identifikujući ih na osnovu različitih karakteristika. I tada lovac postaje žrtva, jer se žrtva samo pretvara da jeste.

Drugi pak uranjaju ljude u virtuelne svjetove umjesto u programe: razvijaju igre i društvene mreže. Igre su dvodimenzionalne, trodimenzionalne, sa naočalama za virtuelnu stvarnost i kacigama, sredstvima za prenošenje taktilnih informacija: sve nas očaravaju, tjeraju da zaboravimo na stvarnu stvarnost, čineći je dosadnom i ne tako spektakularnom. I društvene mreže: s jedne strane, za neke zamjenjuju pravu komunikaciju, istrgnuvši čovjeka iz društva, iz života. Ali mnogima otvaraju svijet, daju im priliku da se upoznaju, komuniciraju, sprijatelje sa ljudima širom svijeta i spašavaju ih od usamljenosti.

Razvoj tehnologije i interneta tjera nas da se ponovo vratimo pitanju privatnosti i javnosti. Ovo pitanje postaje relevantno za sve: ne samo za političare ili zvijezde. Svaki korisnik interneta na njemu ostavlja svoj digitalni trag. "Veliki brat" više nije termin naučne fantastike. Sada kada društvene mreže znaju više o nama od naših najbližih prijatelja i rođaka... Pa, šta je to: mi sami... Pitanje privatnosti i privatnog života više nije pitanje filozofije. Ovo je pitanje kojeg se treba plašiti, čuvati... A ponekad - stvarati veštačke ličnosti.

U isto vrijeme sam i anksiozan i uplašen. I želim i plašim se onoga što stvaramo, ali znam jedno: bez obzira na naš stav, svijet postaje sve složeniji, višestruki, virtuelni, zanimljiviji. I to je naša zasluga.

Svima nam čestitam Dan graditelja i arhitekata virtuelnih svjetova, u kojem će cijelo čovječanstvo živjeti sve naredne vijekove. Sretan Dan programera.

izvor: www.habr.com

Dodajte komentar