Dun Programmeer Day

Ọjọ ti eto eto jẹ ayẹyẹ aṣa ni ọjọ 256th ti ọdun. Nọmba 256 ni a yan nitori pe iye awọn nọmba ti o le ṣe afihan nipa lilo baiti kan (lati 0 si 255).

Gbogbo wa yan eyi oojo otooto. Diẹ ninu awọn wa si ọdọ rẹ nipasẹ ijamba, awọn miiran yan ni idi, ṣugbọn nisisiyi gbogbo wa n ṣiṣẹ papọ lori idi kan ti o wọpọ: a n ṣẹda ojo iwaju. A ṣẹda awọn algoridimu iyanu, jẹ ki awọn apoti wọnyi ṣiṣẹ, ṣiṣẹ ati ṣiṣẹ lẹẹkansi, fifun eniyan ni awọn oojọ tuntun ati awọn anfani fun ikosile ti ara ẹni… Fifun eniyan ni aye lati ba ara wọn sọrọ, jo'gun igbesi aye… A ṣẹda fun awọn eniyan diẹ ninu - bayi patapata alaihan - ara ti otito, eyi ti o ti di ki faramọ ati ohun je ara ti aye wa, bi o ba ti di a ofin ti iseda. Ronu fun ara rẹ: ṣe o ṣee ṣe lati fojuinu aye kan loni laisi Intanẹẹti, awọn fonutologbolori, ati awọn kọnputa bi? Boya onkqwe kokoro tabi olupilẹṣẹ ti awọn nkan isere ọmọde… Olukuluku wa ti yi igbesi aye ẹnikan pada…

Ti o ba ronu nipa rẹ, a ṣẹda ninu ohunkohun, ati pe ohun elo wa ni ero. Kanfasi wa jẹ koodu eto ni ede ayanfẹ wa. Ati pe ede yii jẹ ọna ti ironu sisọ. Ọna kan lati sọrọ. Eyi ni idi ti a fi ni awọn ede pupọ: lẹhinna, gbogbo wa yatọ ati pe a ronu yatọ. Ṣugbọn akọkọ, a jẹ ẹlẹda. Gẹgẹbi awọn akọwe ti, nipa ṣiṣẹda awọn aye ni awọn iṣẹ wọn pẹlu awọn ofin ti ara wọn, awọn ohun-ini ati awọn iṣẹ, ṣe igbesi aye ti olukawe, awọn aye wa dide ni apapo kan ti ẹrọ ati eniyan, di fun olukuluku wa ni nkan diẹ sii ju ọrọ ti eto kan lọ.

Dun Programmeer Day.

A ṣẹda awọn aye foju: ọkọọkan wa ni ori wa kọ agbaye foju kan ti eto ti a n dagbasoke: awọn oriṣi, awọn nkan, faaji, awọn ibatan ati awọn ibaraenisepo ti awọn paati kọọkan. Nigba ti a ba ronu nipa awọn algoridimu, a ni ṣiṣe ni ọpọlọ nipasẹ, rii daju pe o ṣiṣẹ, ati ṣẹda asọtẹlẹ rẹ - ni irisi ọrọ ni ede siseto ayanfẹ wa. Isọtẹlẹ yii, ti o yipada nipasẹ olupilẹṣẹ, yipada sinu ṣiṣan ti awọn ilana ẹrọ fun aye foju ti ero isise: pẹlu awọn ofin tirẹ, awọn ofin ati awọn loopholes ninu awọn ofin wọnyi… Ti a ba n sọrọ nipa awọn ẹrọ foju bi .NET, Java , Python, lẹhinna nibi a ṣẹda afikun Layer ti abstraction: aye ti ẹrọ foju, ti o ni awọn ofin ti o yatọ si awọn ofin ti ẹrọ ṣiṣe laarin eyiti o nṣiṣẹ.

Awọn ẹlomiiran ti wa n wa awọn loopholes ninu awọn ofin wọnyi, ti n ṣe afihan ero isise naa, ṣiṣe awọn ẹrọ ti o foju, simulating gbogbo eto ki eto ti o nṣiṣẹ ni aye tuntun yii ko ṣe akiyesi ohunkohun ... ati ki o ṣe iwadi iwa rẹ, n wa awọn anfani lati gige rẹ. ... Wọn ti mu nipasẹ awọn eto miiran, ti o ṣe afihan ayika ni ipele ti ẹrọ ṣiṣe ati idamo wọn da lori awọn abuda pupọ. Ati lẹhin naa ọdẹ di ẹni-ijiya, nitori pe ẹni ti o ni ipalara nikan ṣe bi ẹni pe o jẹ.

Awọn miiran tun fi awọn eniyan bọmi sinu awọn aye foju dipo awọn eto: wọn dagbasoke awọn ere ati awọn nẹtiwọọki awujọ. Awọn ere jẹ onisẹpo meji, onisẹpo mẹta, pẹlu awọn gilaasi otito foju ati awọn ibori, awọn ọna gbigbe alaye tactile: gbogbo wọn fa wa, jẹ ki a gbagbe nipa otitọ gidi, jẹ ki o jẹ alaidun ati kii ṣe iyalẹnu. Ati awọn nẹtiwọki awujọ: ni apa kan, fun diẹ ninu wọn rọpo ibaraẹnisọrọ gidi, yiya eniyan kuro ni awujọ, kuro ninu igbesi aye. Ṣugbọn fun ọpọlọpọ wọn ṣii aye, fun wọn ni aye lati pade, ibasọrọ, ṣe ọrẹ pẹlu awọn eniyan ni gbogbo agbaye, ati gba wọn là kuro ninu idawa.

Idagbasoke ti imọ-ẹrọ ati Intanẹẹti fi agbara mu wa lati tun pada si ọran ti asiri ati ikede. Ibeere yii di pataki fun gbogbo eniyan: kii ṣe fun awọn oloselu tabi awọn irawọ nikan. Olumulo Intanẹẹti kọọkan fi oju-ọna oni-nọmba tirẹ silẹ lori rẹ. "Arakunrin Nla" kii ṣe ọrọ itan-ọrọ imọ-jinlẹ mọ. Ni bayi ti awọn nẹtiwọọki awujọ mọ diẹ sii nipa wa ju awọn ọrẹ ati ibatan ti o sunmọ wa… Daradara, kini o jẹ: ara wa… Ọrọ ti asiri ati igbesi aye ikọkọ kii ṣe ibeere ti imọ-jinlẹ mọ. Eyi jẹ ibeere ti eniyan yẹ ki o bẹru, ṣọra fun… Ati nigba miiran - ṣẹda awọn eniyan atọwọda.

Emi ni aniyan ati bẹru ni akoko kanna. Mo fẹ ati bẹru ohun ti a ṣẹda, ṣugbọn emi mọ ohun kan: laibikita iwa wa, agbaye n di eka sii ati siwaju sii, ọpọlọpọ, foju, iwunilori. Ati pe eyi ni ẹtọ wa.

Mo yọ fun gbogbo wa ni Ọjọ Awọn Akole ati Awọn ayaworan ti Awọn aye Foju, ninu eyiti gbogbo eniyan yoo gbe fun gbogbo awọn ọgọrun ọdun ti o tẹle. Dun Programmeer Day.

orisun: www.habr.com

Fi ọrọìwòye kun