Ang Programmer's Day kay tradisyonal nga gisaulog sa ika-256 nga adlaw sa tuig. Ang numero nga 256 gipili tungod kay kini kantidad mga numero nga mahimong ipahayag gamit ang usa ka byte (gikan sa 0 hangtod 255).
Kitang tanan mipili niini
Kung hunahunaon nimo kini, nagmugna kami gikan sa wala, ug ang among materyal gihunahuna. Ang among canvas usa ka program code sa among paboritong lengguwahe. Ug kini nga pinulongan usa ka paagi sa pagproyekto sa hunahuna. Usa ka paagi sa pagsulti. Mao kini ang hinungdan nga kita adunay daghan nga mga pinulongan: human sa tanan, kitang tanan managlahi ug lain ang atong hunahuna. Apan una sa tanan, kita mga tiglalang. Sama sa mga magsusulat kinsa, pinaagi sa pagmugna og mga kalibutan sa ilang mga buhat uban sa ilang kaugalingong mga balaod, mga kabtangan ug mga buhat, nagpabuhi sa imahinasyon sa magbabasa, ang atong mga kalibutan mitungha sa usa ka piho nga kombinasyon sa makina ug tawo, nga nahimong alang sa matag usa kanato usa ka butang nga labaw pa sa teksto sa usa ka programa.
Naghimo kami og mga virtual nga kalibutan: ang matag usa kanamo sa among mga ulo nagtukod usa ka piho nga virtual nga kalibutan sa programa nga among gipalambo: mga tipo, butang, arkitektura, relasyon ug interaksyon sa indibidwal nga mga sangkap. Kung maghunahuna kami bahin sa mga algorithm, gipadagan namon kini sa hunahuna, siguruha nga molihok kini, ug maghimo usa ka projection niini - sa porma sa teksto sa among paborito nga programming language. Kini nga projection, nga giusab sa compiler, nahimo ngadto sa usa ka sapa sa mga instruksyon sa makina alang sa virtual nga kalibutan sa processor: uban sa iyang kaugalingon nga mga lagda, mga balaod ug mga buslot niini nga mga balaod... Kon kita maghisgot mahitungod sa mga virtual machine sama sa .NET, Java , python, unya dinhi naghimo kita og dugang nga layer sa abstraction: ang kalibutan sa virtual machine , nga adunay mga balaod nga lahi sa mga balaod sa operating system diin kini naglihok.
Ang uban kanato nangita og mga lusot niini nga mga balaod, pag-virtualize sa processor, pag-simulate sa mga virtual machine, pag-simulate sa tibuok sistema aron ang usa ka programa nga nagdagan niining bag-ong virtual nga kalibutan dili makamatikod sa bisan unsa ... ug magtuon sa kinaiya niini, mangita og mga oportunidad sa pag-hack niini ... Nadakpan sila sa ubang mga programa, nag-virtualize sa palibot sa lebel sa operating system ug nagpaila kanila base sa lainlaing mga kinaiya. Ug unya ang mangangayam nahimong biktima, tungod kay ang biktima nagpakaaron-ingnon lamang.
Ang uban pa nagpaunlod sa mga tawo sa mga virtual nga kalibutan imbes sa mga programa: naghimo sila og mga dula ug mga social network. Ang mga dula duha-ka-dimensyon, tulo-ka-dimensional, nga adunay virtual reality nga mga baso ug helmet, mga paagi sa pagpasa sa tactile nga impormasyon: silang tanan nakabihag kanato, nakapalimot kanato sa tinuod nga kamatuoran, naghimo niini nga makalaay ug dili kaayo talagsaon. Ug ang mga social network: sa usa ka bahin, alang sa pipila ilang gipulihan ang tinuod nga komunikasyon, naggisi sa usa ka tawo gikan sa katilingban, gikan sa kinabuhi. Apan alang sa kadaghanan gibuksan nila ang kalibutan, gihatagan sila ug higayon nga magkita, makigsulti, makighigala sa mga tawo sa tibuuk kalibutan, ug luwason sila gikan sa kamingaw.
Ang pag-uswag sa teknolohiya ug sa Internet nagpugos kanato sa pagbalik pag-usab sa isyu sa pagkapribado ug publisidad. Kini nga pangutana mahimong may kalabutan sa tanan: dili lamang sa mga politiko o mga bituon. Ang matag tiggamit sa Internet nagbilin sa iyang kaugalingon nga digital nga pagsubay niini. Ang "Big Brother" dili na usa ka termino sa science fiction. Karon nga ang mga social network mas nahibal-an bahin kanato kaysa sa atong labing suod nga mga higala ug mga paryente ... Aw, unsa kini: ang atong kaugalingon ... Ang isyu sa pribasiya ug pribadong kinabuhi dili na usa ka pangutana sa pilosopiya. Kini mao ang usa ka pangutana nga ang usa kinahanglan nga mahadlok sa, pagbantay sa... Ug usahay - paghimo artipisyal nga mga personalidad.
Nabalaka ko ug nahadlok sa samang higayon. Pareho ko nga gusto ug nahadlok kung unsa ang atong gimugna, apan nahibal-an ko ang usa ka butang: bisan unsa pa ang atong kinaiya, ang kalibutan nahimong mas komplikado, multifaceted, virtual, makapaikag. Ug kini ang among merito.
Akong pahalipayan kitang tanan sa Adlaw sa mga Magtutukod ug Arkitekto sa Virtual nga Kalibutan, diin ang tanang katawhan mabuhi sa tanang mosunod nga mga siglo. Malipayon nga Adlaw sa Programmer.
Source: www.habr.com