Manaʻo ka NSA e hoʻololi i nā ʻōlelo papahana palekana hoʻomanaʻo

Ua paʻi ka US National Security Agency i kahi hōʻike e nānā ana i nā pilikia o nā nāwaliwali i hana ʻia e nā hewa i ka wā e hana ana me ka hoʻomanaʻo, e like me ke komo ʻana i kahi wahi hoʻomanaʻo ma hope o ka hoʻokuʻu ʻia ʻana a me ka hoʻonui ʻana i nā palena buffer. Paipai ʻia nā hui e neʻe aku i nā ʻōlelo papahana e like me C a me C ++, e waiho ana i ka hoʻokele hoʻomanaʻo i ka mea hoʻomohala, i ka mea hiki, i ka makemake o nā ʻōlelo e hoʻolako i ka hoʻokele hoʻomanaʻo maʻalahi a i ʻole e hana i nā loiloi palekana hoʻomanaʻo hoʻomanaʻo.

ʻO nā ʻōlelo i manaʻo ʻia e hōʻemi i ka pilikia o nā hewa i hana ʻia e ka mālama ʻana i ka hoʻomanaʻo palekana ʻo C#, Go, Java, Ruby, Rust, a me Swift. Ma keʻano he laʻana, ua ʻōlelo ʻia nā ʻikepili mai Microsoft a me Google, e like me ka 70% o nā nāwaliwali i kā lākou huahana polokalamu ke kumu o ka mālama ʻana i ka hoʻomanaʻo palekana. Inā ʻaʻole hiki ke neʻe i nā ʻōlelo palekana, ʻōlelo ʻia nā hui e hoʻoikaika i ko lākou palekana ma o ka hoʻohana ʻana i nā koho compiler hou aʻe, nā hāmeʻa ʻike hewa, a me nā hoʻonohonoho ʻōnaehana hana e paʻakikī ai ka hoʻohana ʻana i nā nāwaliwali.

Source: opennet.ru

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