Срећан Дан програмера

Дан програмера традиционално се обележава 256. дана у години. Број 256 је изабран јер је количество бројеви који се могу изразити помоћу једног бајта (од 0 до 255).

Сви смо изабрали ову професија другачије. Неки су до тога дошли случајно, други су то намерно изабрали, али сада сви заједно радимо на једном заједничком циљу: стварамо будућност. Креирамо дивне алгоритме, чинимо да ове кутије раде, раде и поново раде, дајући људима нова занимања и могућности за самоизражавање... Дајући људима прилику да комуницирају једни са другима, зарађују за живот... Ми стварамо за људе неке - сада потпуно невидљив – део стварности, који је постао толико познат и саставни део наших живота, као да је постао закон природе. Размислите сами: да ли је могуће замислити свет данас без интернета, паметних телефона и рачунара? Било да је у питању писац вируса или програмер дечијих играчака... Свако од нас је променио нечији живот...

Ако размислите о томе, ми стварамо ни из чега, а наш материјал је промишљен. Наше платно је програмски код на нашем омиљеном језику. А овај језик је начин пројектовања мисли. Начин да се говори. Због тога имамо толико језика: на крају крајева, сви смо различити и другачије мислимо. Али пре свега, ми смо ствараоци. Попут писаца који стварајући светове у својим делима својим законима, својствима и делима, оживљавају машту читаоца, наши светови настају у одређеној комбинацији машине и човека, постајући за сваког од нас нешто више од текста програма.

Срећан Дан програмера.

Ми стварамо виртуелне светове: свако од нас у својој глави гради одређени виртуелни свет програма који развијамо: типове, објекте, архитектуру, односе и интеракције појединачних компоненти. Када размишљамо о алгоритмима, ми их ментално пролазимо кроз њих, уверавамо се да функционише и креирамо његову пројекцију – у облику текста на нашем омиљеном програмском језику. Ова пројекција, коју преводилац трансформише, претвара се у ток машинских инструкција за виртуелни свет процесора: са сопственим правилима, законима и рупама у овим законима... Ако говоримо о виртуелним машинама као што су .НЕТ, Јава , питхон, онда овде стварамо додатни слој апстракције: свет виртуелне машине, који има законе различите од закона оперативног система у оквиру којег функционише.

Други од нас траже рупе у овим законима, виртуелизујући процесор, симулирајући виртуелне машине, симулирајући цео систем тако да програм који ради у овом новом виртуелном свету ништа не примети... и проучавамо његово понашање, тражећи могућности да га хакујемо. ... Ухвате их други програми, виртуелизирајући окружење на нивоу оперативног система и идентификујући их на основу различитих карактеристика. И тада ловац постаје жртва, јер се жртва само претвара да јесте.

Трећи пак урањају људе у виртуелне светове уместо у програме: развијају игрице и друштвене мреже. Игре су дводимензионалне, тродимензионалне, са наочарима за виртуелну реалност и шлемовима, средствима за преношење тактилних информација: све нас плене, терају да заборавимо на стварну стварност, чинећи је досадном и не тако спектакуларном. И друштвене мреже: с једне стране, за неке замењују праву комуникацију, истргнувши човека из друштва, из живота. Али за многе отварају свет, дају им прилику да се упознају, комуницирају, друже се са људима широм света и спасавају их од усамљености.

Развој технологије и интернета приморава нас да се поново вратимо питању приватности и јавности. Ово питање постаје релевантно за све: не само за политичаре или звезде. Сваки корисник Интернета на њему оставља свој дигитални траг. „Велики брат” више није термин научне фантастике. Сада када друштвене мреже знају више о нама од наших најближих пријатеља и рођака... Па, шта је то: ми сами... Питање приватности и приватног живота више није питање филозофије. Ово је питање којег се треба плашити, чувати... А понекад – стварати вештачке личности.

У исто време сам и узнемирен и уплашен. И желим и плашим се онога што стварамо, али знам једно: без обзира на наш став, свет постаје све сложенији, вишеструки, виртуелни, занимљивији. И то је наша заслуга.

Свима нам честитам Дан градитеља и архитеката виртуелних светова, у коме ће читаво човечанство живети све наредне векове. Срећан Дан програмера.

Извор: ввв.хабр.цом

Додај коментар