Hauʻoli lā Programmer

Hoʻolauleʻa ʻia ka lā Programmer's Day ma ka lā 256th o ka makahiki. Ua koho ʻia ka helu 256 no ka mea ka nui o nā helu i hiki ke hōʻike ʻia me ka hoʻohana ʻana i hoʻokahi byte (mai 0 a 255).

Ua koho mākou a pau i kēia ʻoihana ʻokoʻa. Ua hele mai kekahi ma ka pōʻino, ua koho kekahi ma ke kumu, akā i kēia manawa ke hana pū nei mākou a pau ma kahi kumu maʻamau: ke hana nei mākou i ka wā e hiki mai ana. Hana mākou i nā algorithms maikaʻi loa, hana i kēia mau pahu hana, hana a hana hou, hāʻawi i nā kānaka i nā ʻoihana hou a me nā manawa kūpono no ka hōʻike pilikino ... Hāʻawi i ka poʻe i ka manawa e kamaʻilio pū me kekahi, loaʻa kahi ola ... Hana mākou no nā poʻe kekahi - i kēia manawa ʻike ʻole ʻia - ʻāpana o ka ʻoiaʻiʻo, i ʻike ʻia a he ʻāpana o ko mākou ola, me he mea lā ua lilo ia i kānāwai o ke ʻano. E noʻonoʻo iā ʻoe iho: hiki anei ke noʻonoʻo i kahi honua i kēia lā me ka ʻole o ka Pūnaewele, nā smartphones, a me nā kamepiula? He mea kākau maʻi virus a mea polokalamu paha o nā mea pāʻani keiki... Ua hoʻololi kēlā me kēia o mākou i ke ola o kekahi...

Inā ʻoe e noʻonoʻo e pili ana, hana mākou mai ka mea ʻole, a manaʻo ʻia kā mākou mea. ʻO kā mākou canvas he code papahana ma kā mākou ʻōlelo punahele. A ʻo kēia ʻōlelo ke ʻano o ka hoʻomohala manaʻo. He ala e ʻōlelo ai. ʻO ia ke kumu i loaʻa ai nā ʻōlelo he nui: ma hope o nā mea a pau, ʻokoʻa mākou āpau a ʻokoʻa ko mākou manaʻo. Akā ʻo ka mea mua, he mea hana mākou. E like me nā mea kākau, ma ka hana ʻana i nā honua i kā lākou mau hana me kā lākou mau kānāwai ponoʻī, nā waiwai a me nā hana, e hoʻolalelale i ka noʻonoʻo o ka mea heluhelu, e kū mai ko mākou mau honua i kahi hui pū ʻana o ka mīkini a me ke kanaka, e lilo ana kēlā me kēia o mākou i mea ʻoi aku ma mua o ka kikokikona o kahi papahana.

Hauʻoli lā Programmer.

Hoʻokumu mākou i nā honua honua: ʻo kēlā me kēia o mākou i loko o ko mākou mau poʻo e kūkulu i kahi honua virtual o ka papahana a mākou e hoʻomohala nei: nā ʻano, nā mea, ka hoʻolālā, nā pilina a me nā pilina o kēlā me kēia ʻāpana. Ke noʻonoʻo mākou e pili ana i nā algorithms, holo mākou me ka noʻonoʻo, e ʻike pono i ka hana, a hana i kahi projection o ia - ma ke ʻano o ka kikokikona i kā mākou ʻōlelo papahana punahele. ʻO kēia projection, i hoʻololi ʻia e ka mea hoʻopili, e lilo i kahawai o nā ʻōlelo aʻoaʻo mīkini no ka honua virtual o ka mea hana: me kāna mau lula ponoʻī, nā kānāwai a me nā loopholes i kēia mau kānāwai ... Inā mākou e kamaʻilio e pili ana i nā mīkini virtual e like me .NET, Java , python, a laila, eia mākou e hana i kahi papa hou o abstraction: ka honua o ka mīkini virtual , nona nā kānāwai ʻokoʻa mai nā kānāwai o ka ʻōnaehana hana i loko o kāna hana.

ʻO kekahi o mākou e ʻimi nei i nā loopholes i kēia mau kānāwai, virtualizing i ka processor, simulating virtual machines, simulating the whole system that a program running in this new virtual world is not notice anything... ... Loaʻa iā lākou e nā papahana ʻē aʻe, virtualizing i ke kaiapuni ma ka pae ʻōnaehana hana a hoʻomaopopo iā lākou ma muli o nā ʻano like ʻole. A laila lilo ka mea hahai holoholona i ka mea i hoʻopaʻi ʻia, no ka mea, hoʻohālike wale ka mea i pepehi ʻia.

ʻO nā mea ʻē aʻe e hoʻopaʻa i nā poʻe i loko o nā honua virtual ma mua o nā papahana: hoʻomohala lākou i nā pāʻani a me nā ʻoihana pūnaewele. ʻO nā pāʻani he ʻelua-dimensional, ʻekolu-dimensional, me nā aniani ʻoiaʻiʻo maoli a me nā mahiole, ke ʻano o ka hoʻouna ʻana i ka ʻike maʻalahi: hoʻopio lākou iā mākou a pau, e hoʻopoina iā mākou i ka ʻoiaʻiʻo maoli, e hōʻoluʻolu ʻia a ʻaʻole hoʻi i kupaianaha. A me nā ʻoihana pūnaewele: ma kekahi ʻaoʻao, no kekahi e hoʻololi lākou i ka kamaʻilio maoli, e haehae ana i kahi kanaka mai ke kaiāulu, mai ke ola. Akā no nā mea he nui, wehe lākou i ka honua, hāʻawi iā lākou i ka manawa e hui ai, kamaʻilio, e launa pū me nā poʻe a puni ka honua, a hoʻopakele iā lākou mai ka mehameha.

ʻO ka hoʻomohala ʻana o ka ʻenehana a me ka Pūnaewele e koi iā mākou e hoʻi hou i ka pilikia o ka pilikino a me ka hoʻolaha. Pili kēia nīnau i nā mea a pau: ʻaʻole wale no ka poʻe kālai'āina a i ʻole nā ​​hōkū. Ke waiho nei kēlā me kēia mea hoʻohana pūnaewele i kāna ʻike kikohoʻe ma luna. ʻAʻole ʻo "Big Brother" he huaʻōlelo moʻokalaleo ʻepekema. I kēia manawa ua ʻike ʻoi aku ka ʻike o nā ʻoihana pūnaewele e pili ana iā mākou ma mua o ko mākou mau hoa pili a me nā ʻohana ... ʻAe, he aha ia: ʻo mākou iho ... ʻO ka pilikia o ka pilikino a me ke ola pilikino ʻaʻole ia he nīnau no ke akeakamai. He nīnau kēia e makaʻu ai kekahi, e makaʻala ... A i kekahi manawa - hana i nā pilikino artificial.

Nui koʻu hopohopo a makaʻu i ka manawa like. Makemake au a makaʻu hoʻi i ka mea a mākou e hana nei, akā ʻike wau i hoʻokahi mea: me ka nānā ʻole i ko mākou ʻano, ʻoi aku ka paʻakikī o ka honua, multifaceted, virtual, hoihoi. A ʻo kēia kā mākou pono.

Ke hoʻomaikaʻi aku nei au iā mākou a pau i ka lā o nā mea kūkulu hale a me nā mea hoʻolālā o nā honua Virtual, kahi e ola ai nā kānaka a pau no nā kenekulia e hiki mai ana. Hauʻoli lā Programmer.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka