Nā ʻōlelo papahana kūpono no nā hana kikoʻī

Echo Dot Smart Speaker

ʻO ka honua o nā ʻōlelo papahana e hilinaʻi pinepine ʻia i kekahi mau code kikoʻī e hoʻomalu i ka mākeke, e like me Java a i ʻole C, no ka laʻana. ʻO ka ʻoiaʻiʻo, he nui nā koho i loaʻa, ʻoiai he nui nā niche.

Hana ʻia kēia mau ʻōlelo niche me nā kūlana a me nā pilikia i ka noʻonoʻo ʻana i nā code maʻamau i hōʻike ʻia i nā mea polokalamu, akā naʻe, ʻaʻole lākou i hiki i ke kumu nui, ʻoiai ke hōʻike nei lākou i nā mea hou.

A laila e hōʻike i kahi mea hou aʻe e hiki ai i kēia mau ʻōlelo hoʻolālā niche ke hana, ma kahi o ka haʻalele ʻana i ka wahi maʻamau o nā huaʻōlelo i JavaScript, ua kahakiʻi ka pūnaewele InfoWorld i kahi papa inoa me nā code 6 i ʻokoʻa loa mai nā kūlana mākeke. a me ka TechnoBreak nā kikoʻī ma lalo. E hōʻoia:

Ho'ā hou iā Clojure

Hoʻohui i nā hiʻohiʻona a me nā hiki o ka ʻōlelo React me nā mea o Clojure, loaʻa iā mākou ʻo Reactive Clojure, kahi i ʻike ʻia e nā mea hoʻomohala he koho maikaʻi loa no ka hoʻomohala ʻana. Ho'ākāka.

Mai React, hōʻoia ka ʻōlelo hoʻolālā e holo pono nā papahana i kūkulu ʻia me ia ma o ka ʻikepili. Mai Clojure, hoʻoili ka code i ka hiki ke hana a hoʻokō i nā koi o nā mea hoʻohana like ʻole, ʻaʻohe mea paʻakikī a ʻokoʻa paha, kahi mea nui loa no nā mea hoʻomohala.

nikala

Kūleʻa ʻo Nickel i ka hoʻomaikaʻi ʻana i nā hoʻonohonoho o nā papahana ʻē aʻe. (Kiʻi: Playback/Nickel Lang)

Ua maʻa kekahi mau mea hoʻomohala i ka hoʻohana ʻana i nā faila hoʻonohonoho kaulana e hoʻololi i kā lākou papahana, a ʻo Nickel ka hoʻokō ʻana i kēia ʻano hana: he ʻōlelo hoʻolālā e pili ana i ka hana ʻana i kēia mau palapala.

Hana ʻo Nickel ma ke ʻano he laʻana no kēia ʻano faila a hiki i nā mea hoʻohana ke hoʻololi manuahi i nā hoʻonohonoho e like me kā lākou makemake. Eia kekahi, ʻoiai he ʻano ʻoluʻolu me ka syntax i hoʻohana ʻia e ka mea papahana, paipai ia i nā hana maikaʻi i kēia kaiapuni e hana i nā hoʻololi ma kahi ala maʻalahi a ʻoi aku ka hana.

moʻo make

na noi o aʻo kūpono pili pū lākou me nā kaʻina hana paʻakikī, a ke ʻimi nei ka ʻōlelo hoʻolālā Kobra e hoʻololi i kēia hiʻohiʻona, e hōʻike ana i kahi syntax, me nā poloka, e ʻae i ka ʻike a me ka ʻike maʻalahi o ke aʻo ʻana i ka mīkini.

bicep

Hōʻike ʻo Microsoft schematic i ka hana ʻana o Bicep. (Kiʻi: Playback/Microsoft)

ʻO Bicep he Domain Specific Language (DSL), i kālele ʻia ma Azure, ka lawelawe kapuaʻi a Microsoft. Basically, lawelawe ia e wehewehe i ka ʻōnaehana āu e makemake ai e kau i loko o ka ʻenehana nui a, ma muli o kāna mau faila i mālama ʻia, hiki ke hoʻohana ʻia ma ke ʻano he hoʻonohonoho hoʻonohonoho i nā hihia like ʻole, e kōkua ana i ka hōʻemi ʻana i ka manawa i hoʻohana ʻia no ka hoʻonui ʻana i ke kaiapuni hana, no ka laʻana.

piliki

Laʻana hoʻolaha hoʻololi ma Frink. (Kiʻi: Playback/Frink)

ʻO Frink kahi ʻōlelo hoʻolālā hoihoi, ma kāna mau ʻōlelo hoʻolaha hoʻololi, ma waho aʻe o ka ʻae ʻana i kona waiwai, noi pū i ka mea papahana e hoʻopaʻa i ka hōʻailona o ka ʻāpana e pili ana, inā he kaumaha, ka nui, ke kālā a i ʻole ka uila.

ʻO kēia ma muli o ka mīkini nui o ka ʻōlelo, ʻo ia hoʻi ka hōʻemi ʻana i nā pilikia o ka pōʻai helu e nā algorithms kūloko, hiki nō hoʻi i ka hoʻololi maʻalahi o nā waiwai i nā ana like ʻole, e hana ai ʻo Frink i kahi puʻupuʻu makemakika nui.

Pūnaewele

ʻO WebAssembly (a i ʻole Wasm) kahi ʻano aʻoaʻo binary no nā mīkini virtual, ke holo ʻia nā mea nānāe hiki ai i nā ʻōlelo hoʻolālā ʻē aʻe, e like me C a me Rust, ke holo ma waho o JavaScript, e ʻae ana i nā pūnaewele e hoʻohana i nā hiʻohiʻona kiʻekiʻe me ka piha piha o nā polokalamu e holo ana ma nā PC, ʻaʻole nā ​​​​polokalamu.

Nā Kūlana:

Tommy Banks
E hauʻoli mākou e lohe i kou manaʻo

waiho i ka pane

TechnoBreak | Hāʻawi a me nā loiloi
Logo
E kāhea i ke kau inoa ma ka hoʻonohonoho - ka ʻaha nui
Ke kūʻai kiʻi