Feliĉa Tago de Programisto

La Tago de Programisto estas tradicie festita en la 256-a tago de la jaro. La numero 256 estis elektita ĉar ĝi nombro nombroj, kiuj povas esti esprimitaj per ununura bajto (de 0 ĝis 255).

Ni ĉiuj elektis ĉi tiun profesio alimaniere. Iuj venis al ĝi hazarde, aliaj elektis ĝin intence, sed nun ni ĉiuj kune laboras pri unu komuna afero: ni kreas la estontecon. Ni kreas mirindajn algoritmojn, igas ĉi tiujn skatolojn funkcii, labori kaj labori denove, donante al homoj novajn profesiojn kaj ŝancojn por sinesprimo... Donante al homoj la ŝancon komuniki unu kun la alia, gajni porvivaĵon... Ni kreas por homoj iujn - nun tute nevidebla — parto de la realo, kiu fariĝis tiel familiara kaj integra parto de nia vivo, kvazaŭ ĝi fariĝus leĝo de la naturo. Pensu mem: ĉu eblas imagi mondon hodiaŭ sen Interreto, saĝtelefonoj kaj komputiloj? Ĉu ĝi estas virusverkisto aŭ programisto de infanaj ludiloj... Ĉiu el ni ŝanĝis ies vivon...

Se vi pensas pri tio, ni kreas el nenio, kaj nia materialo estas pensita. Nia kanvaso estas programkodo en nia plej ŝatata lingvo. Kaj ĉi tiu lingvo estas maniero projekcii penson. Maniero de paroli. Jen kial ni havas tiom da lingvoj: finfine ni ĉiuj estas malsamaj kaj ni pensas malsame. Sed antaŭ ĉio, ni estas kreintoj. Kiel verkistoj, kiuj kreante mondojn en siaj verkoj per siaj propraj leĝoj, propraĵoj kaj faroj, vigligas la imagon de la leganto, niaj mondoj estiĝas en certa kombinaĵo de maŝino kaj homo, fariĝante por ĉiu el ni io pli ol la teksto de programo.

Feliĉa Tago de Programisto.

Ni kreas virtualajn mondojn: ĉiu el ni en niaj kapoj konstruas certan virtualan mondon de la programo, kiun ni disvolvas: tipoj, objektoj, arkitekturo, rilatoj kaj interagoj de individuaj komponantoj. Kiam ni pensas pri algoritmoj, ni mense trapasas ĝin, certigas, ke ĝi funkcias, kaj kreas projekcion de ĝi - en formo de teksto en nia plej ŝatata programlingvo. Ĉi tiu projekcio, transformita de la kompililo, iĝas fluo de maŝinaj instrukcioj por la virtuala mondo de la procesoro: kun siaj propraj reguloj, leĝoj kaj kaŝpasejoj en ĉi tiuj leĝoj... Se ni parolas pri virtualaj maŝinoj kiel .NET, Java , python, tiam ĉi tie ni kreas plian tavolon de abstraktado: la mondo de la virtuala maŝino , kiu havas leĝojn malsamajn de la leĝoj de la operaciumo ene de kiu ĝi funkcias.

Aliaj el ni serĉas kaŝpasejojn en ĉi tiuj leĝoj, virtualigante la procesoron, simulante virtualajn maŝinojn, simulante la tutan sistemon por ke programo funkcianta en ĉi tiu nova virtuala mondo nenion rimarku... kaj studas ĝian konduton, serĉante ŝancojn por haki ĝin. ... Ili estas kaptitaj de aliaj programoj, virtualigante la medion je la mastruma sistemo kaj identigante ilin surbaze de diversaj trajtoj. Kaj tiam la ĉasisto fariĝas la viktimo, ĉar la viktimo nur ŝajnigas esti.

Ankoraŭ aliaj mergas homojn en virtualajn mondojn anstataŭ programojn: ili disvolvas ludojn kaj sociajn retojn. Ludoj estas dudimensiaj, tridimensiaj, kun okulvitroj kaj kaskoj de virtuala realeco, rimedoj por transdoni palpajn informojn: ili ĉiuj allogas nin, forgesigas nin pri la reala realo, farante ĝin enuiga kaj ne tiom spektakla. Kaj sociaj retoj: unuflanke, por iuj ili anstataŭas realan komunikadon, elŝirante homon el la socio, el la vivo. Sed por multaj ili malfermas la mondon, donas al ili la ŝancon renkontiĝi, komuniki, amikiĝi kun homoj en la tuta mondo kaj savi ilin de soleco.

La evoluo de teknologio kaj interreto devigas nin reveni denove al la temo de privateco kaj publikeco. Ĉi tiu demando fariĝas grava por ĉiuj: ne nur por politikistoj aŭ steloj. Ĉiu retumanto lasas sian propran ciferecan spuron sur ĝi. "Granda Frato" ne plu estas sciencfikcia termino. Nun, ke la sociaj retoj scias pli pri ni ol niaj plej proksimaj amikoj kaj parencoj... Nu, kio ĝi estas: ni mem... La afero pri privateco kaj privata vivo ne plu temas pri filozofio. Jen demando, pri kiu oni devas timi, gardu vin... Kaj foje - krei artefaritajn personecojn.

Mi estas kaj maltrankvila kaj timas samtempe. Mi kaj volas kaj timas tion, kion ni kreas, sed mi scias unu aferon: sendepende de nia sinteno, la mondo fariĝas pli kaj pli kompleksa, multfaceta, virtuala, interesa. Kaj ĉi tio estas nia merito.

Mi gratulas nin ĉiujn en la Tago de Konstruistoj kaj Arkitektoj de Virtualaj Mondoj, en kiu la tuta homaro vivos dum ĉiuj postaj jarcentoj. Feliĉa Tago de Programisto.

fonto: www.habr.com

Aldoni komenton