Sveicam Programmētāju dienā

Programmētāju diena tradicionāli tiek atzīmēta gada 256. dienā. Skaitlis 256 izvēlēts tāpēc, ka numurs skaitļi, kurus var izteikt, izmantojot vienu baitu (no 0 līdz 255).

Mēs visi izvēlējāmies Å”o profesija savādāk. Daži nonāca nejauÅ”i, citi to izvēlējās ar nolÅ«ku, bet tagad mēs visi kopā strādājam pie viena kopÄ«ga mērÄ·a: mēs veidojam nākotni. Mēs veidojam brÄ«niŔķīgus algoritmus, liekam Ŕīm kastēm strādāt, strādāt un vēlreiz strādāt, dodot cilvēkiem jaunas profesijas un paÅ”izpausmes iespējas... Dodot cilvēkiem iespēju sazināties vienam ar otru, nopelnÄ«t iztiku... Mēs radām cilvēkiem dažus - tagad pilnÄ«gi neredzama - daļa no realitātes, kas kļuvusi tik pazÄ«stama un mÅ«su dzÄ«ves neatņemama sastāvdaļa, it kā tā bÅ«tu kļuvusi par dabas likumu. Padomājiet paÅ”i: vai Å”odien ir iespējams iedomāties pasauli bez interneta, viedtālruņiem un datoriem? Vai tas bÅ«tu vÄ«rusu rakstÄ«tājs vai bērnu rotaļlietu programmētājs... Katrs no mums ir mainÄ«jis kāda dzÄ«vi...

Ja tā padomā, mēs radām no nekā, un mÅ«su materiāls ir pārdomāts. MÅ«su audekls ir programmas kods mÅ«su iecienÄ«tākajā valodā. Un Ŕī valoda ir veids, kā projicēt domu. Veids, kā runāt. Tāpēc mums ir tik daudz valodu: galu galā mēs visi esam atŔķirÄ«gi un domājam atŔķirÄ«gi. Bet, pirmkārt, mēs esam radÄ«tāji. Tāpat kā rakstnieki, kuri, radot savos darbos pasaules ar saviem likumiem, Ä«paŔībām un darbiem, atdzÄ«vina lasÄ«tāja iztēli, mÅ«su pasaules rodas noteiktā maŔīnas un cilvēka kombinācijā, katram no mums kļūstot par kaut ko vairāk nekā programmas tekstu.

Sveicam Programmētāju dienā.

Mēs veidojam virtuālās pasaules: katrs savā galvā veidojam noteiktu mÅ«su izstrādātās programmas virtuālo pasauli: tipus, objektus, arhitektÅ«ru, atseviŔķu komponentu attiecÄ«bas un mijiedarbÄ«bas. Kad mēs domājam par algoritmiem, mēs domājam tos cauri, pārliecināmies, ka tas darbojas, un izveidojam tā projekciju ā€” teksta veidā mÅ«su iecienÄ«tākajā programmÄ“Å”anas valodā. Å Ä« projekcija, ko kompilators pārveido, pārvērÅ”as par maŔīnu instrukciju straumi procesora virtuālajai pasaulei: ar saviem noteikumiem, likumiem un nepilnÄ«bām Å”ajos likumos... Ja mēs runājam par tādām virtuālajām maŔīnām kā .NET, Java , python, tad Å”eit mēs izveidojam papildu abstrakcijas slāni: virtuālās maŔīnas pasauli, kuras likumi atŔķiras no tās operētājsistēmas likumiem, kurā tā darbojas.

Citi no mums meklē nepilnÄ«bas Å”ajos likumos, virtualizējot procesoru, simulējot virtuālās maŔīnas, simulējot visu sistēmu, lai programma, kas darbojas Å”ajā jaunajā virtuālajā pasaulē, neko nepamana... un pēta tās uzvedÄ«bu, meklē iespējas to uzlauzt. ... Tos nozvejo citas programmas, virtualizējot vidi operētājsistēmas lÄ«menÄ« un identificējot tās pēc dažādām pazÄ«mēm. Un tad mednieks kļūst par upuri, jo upuris tikai izliekas.

Vēl citi iegremdē cilvēkus virtuālajās pasaulēs, nevis programmās: viņi izstrādā spēles un sociālos tÄ«klus. Spēles ir divdimensiju, trÄ«sdimensiju, ar virtuālās realitātes brillēm un Ä·iverēm, taustes informācijas pārraidÄ«Å”anas lÄ«dzekļiem: tās visas mÅ«s valdzina, liek aizmirst par reālo realitāti, padarot to garlaicÄ«gu un ne tik iespaidÄ«gu. Un sociālie tÄ«kli: no vienas puses, dažiem tie aizvieto reālu saziņu, izraujot cilvēku no sabiedrÄ«bas, no dzÄ«ves. Taču daudziem tās paver pasauli, dod iespēju satikties, sazināties, sadraudzēties ar cilvēkiem visā pasaulē un izglābt no vientulÄ«bas.

TehnoloÄ£iju un interneta attÄ«stÄ«ba liek mums atkal atgriezties pie privātuma un publicitātes jautājuma. Å is jautājums kļūst aktuāls ikvienam: ne tikai politiÄ·iem vai zvaigznēm. Katrs interneta lietotājs tajā atstāj savu digitālo pēdu. "Lielais brālis" vairs nav zinātniskās fantastikas termins. Tagad, kad sociālie tÄ«kli par mums zina vairāk nekā mÅ«su tuvākie draugi un radi... Nu, kas tas ir: mēs paÅ”i... Privātuma un privātās dzÄ«ves jautājums vairs nav filozofijas jautājums. Tas ir jautājums, no kā jābaidās, jāuzmanās... Un reizēm - jārada mākslÄ«gas personÄ«bas.

Es esmu gan noraizējies, gan nobijies vienlaikus. Es gan gribu, gan baidos no tā, ko radām, taču zinu vienu: neatkarīgi no mūsu attieksmes pasaule kļūst arvien sarežģītāka, daudzpusīgāka, virtuālāka, interesantāka. Un tas ir mūsu nopelns.

Es apsveicu mūs visus Virtuālo pasauļu celtnieku un arhitektu dienā, kurā visa cilvēce dzīvos visus turpmākos gadsimtus. Sveicam Programmētāju dienā.

Avots: www.habr.com

Pievieno komentāru