Jum it-Tajjeb tal-Programmatur

Jum il-Programmatur huwa tradizzjonalment iċċelebrat fil-256 jum tas-sena. In-numru 256 intgħażel minħabba li Numru numri li jistgħu jiġu espressi bl-użu ta’ byte wieħed (minn 0 sa 255).

Ilkoll għażilna dan professjoni differenti. Xi wħud waslu għaliha b’mod aċċidentali, oħrajn għażluha apposta, iżda issa qed naħdmu lkoll flimkien fuq kawża waħda komuni: qed noħolqu l-futur. Noħolqu algoritmi mill-isbaħ, nagħmlu dawn il-kaxxi jaħdmu, jaħdmu u jaħdmu mill-ġdid, nagħtu lin-nies professjonijiet ġodda u opportunitajiet għall-espressjoni personali... Nagħtu lin-nies l-opportunità li jikkomunikaw ma 'xulxin, jaqilgħu l-għajxien... Noħolqu għan-nies xi - issa kompletament inviżibbli - parti mir-realtà, li saret tant familjari u parti integrali minn ħajjitna, bħallikieku saret liġi tan-natura. Aħseb għalik innifsek: huwa possibbli li timmaġina dinja llum mingħajr l-Internet, smartphones, u kompjuters? Kemm jekk hux kittieb tal-virus jew programmatur tal-ġugarelli tat-tfal... Kull wieħed minna biddel il-ħajja ta' xi ħadd...

Jekk taħseb dwarha, noħolqu mix-xejn, u l-materjal tagħna huwa maħsub. Il-kanvas tagħna huwa kodiċi tal-programm fil-lingwa favorita tagħna. U din il-lingwa hija mod kif tipproġetta l-ħsieb. Mod kif titkellem. Huwa għalhekk li għandna tant lingwi: wara kollox, aħna lkoll differenti u naħsbu differenti. Imma l-ewwel nett, aħna ħallieqa. Bħal kittieba li, billi joħolqu dinjiet fix-xogħlijiet tagħhom bil-liġijiet, il-proprjetajiet u l-għemejjel tagħhom, iqajmu l-immaġinazzjoni tal-qarrej, id-dinjiet tagħna jinqalgħu f’ċerta taħlita ta’ magna u bniedem, isiru għal kull wieħed minna xi ħaġa aktar mit-test ta’ programm.

Jum it-Tajjeb tal-Programmatur.

Noħolqu dinjiet virtwali: kull wieħed minna f'rasna jibni ċerta dinja virtwali tal-programm li qed niżviluppaw: tipi, oġġetti, arkitettura, relazzjonijiet u interazzjonijiet ta 'komponenti individwali. Meta naħsbu dwar algoritmi, aħna nħaddmuh mentalment, niżguraw li taħdem, u noħolqu projezzjoni tagħha - fil-forma ta 'test fil-lingwa ta' programmar favorita tagħna. Din il-projezzjoni, li tkun trasformata mill-kompilatur, tinbidel fi fluss ta’ struzzjonijiet tal-magni għad-dinja virtwali tal-proċessur: bir-regoli, liġijiet u lakuni tagħha stess f’dawn il-liġijiet... Jekk qed nitkellmu dwar magni virtwali bħal .NET, Java , python, allura hawnhekk noħolqu saff addizzjonali ta 'estrazzjoni: id-dinja tal-magna virtwali , li għandha liġijiet differenti mil-liġijiet tas-sistema operattiva li fiha topera.

Oħrajn minna jfittxu l-lakuni f’dawn il-liġijiet, jivvirtwalizzaw il-proċessur, jissimulaw magni virtwali, jissimulaw is-sistema kollha sabiex programm li jaħdem f’din id-dinja virtwali ġdida ma jinduna xejn... u jistudja l-imġieba tiegħu, ifittex opportunitajiet biex iħakkjah ... Jinqabdu minn programmi oħra, virtwalizzaw l-ambjent fil-livell tas-sistema operattiva u jidentifikawhom ibbażati fuq karatteristiċi varji. U allura l-kaċċatur isir il-vittma, għax il-vittma biss taparsi li jkun.

Oħrajn iħaddnu n-nies f'dinjiet virtwali minflok fil-programmi: jiżviluppaw logħob u netwerks soċjali. Il-logħob huma bi-dimensjonali, tridimensjonali, bi nuċċalijiet u elmi tar-realtà virtwali, mezzi ta 'trażmissjoni ta' informazzjoni li tinmess: dawn kollha jiġbduna, jagħmluna ninsew ir-realtà reali, u jagħmluha boring u mhux daqshekk spettakolari. U n-netwerks soċjali: minn naħa waħda, għal xi wħud jissostitwixxu l-komunikazzjoni reali, li jqattgħu persuna mis-soċjetà, mill-ħajja. Iżda għal ħafna jiftħu d-dinja, jagħtuhom l-opportunità li jiltaqgħu, jikkomunikaw, jagħmlu ħbieb ma 'nies madwar id-dinja kollha, u jsalvawhom mis-solitudni.

L-iżvilupp tat-teknoloġija u l-Internet jġiegħla nerġgħu nerġgħu lura għall-kwistjoni tal-privatezza u l-pubbliċità. Din il-mistoqsija ssir rilevanti għal kulħadd: mhux biss għall-politiċi jew l-istilel. Kull utent tal-Internet iħalli t-traċċa diġitali tiegħu stess fuqu. "Big Brother" m'għadux terminu ta' fantaxjenza. Issa li n-netwerks soċjali jafu aktar dwarna mill-eqreb ħbieb u qraba tagħna... Ukoll, x'inhu: aħna stess... Il-kwistjoni tal-privatezza u l-ħajja privata m'għadhiex kwistjoni ta' filosofija. Din hija mistoqsija li wieħed għandu jibża' minnha, oqgħod attent minnha... U kultant - toħloq personalitajiet artifiċjali.

Jien kemm ansjuż kif ukoll jibża’ fl-istess ħin. Kemm irrid u nibża’ minn dak li qed noħolqu, imma naf ħaġa waħda: irrispettivament mill-attitudni tagħna, id-dinja qed issir dejjem aktar kumplessa, multidimensjonali, virtwali, interessanti. U dan hu l-mertu tagħna.

Nifraħ lilna lkoll f'Jum il-Bennejja u l-Periti ta' Dinjiet Virtwali, li fih l-umanità kollha se tgħix għas-sekli kollha ta' wara. Jum it-Tajjeb tal-Programmatur.

Sors: www.habr.com

Żid kumment