Intel e phatlalatsa ControlFlag 1.2, sesebelisoa sa ho bona liphapang ho khoutu ea mohloli

Intel e phatlalalitse tokollo ea ControlFlag 1.2, sesebelisoa sa lisebelisoa se u lumellang ho tseba liphoso le liphoso ho khoutu ea mohloli u sebelisa mokhoa oa ho ithuta oa mochini o koetlisitsoeng ka bongata ba khoutu e teng. Ho fapana le bahlahlobisisi ba static ba setso, ControlFlag ha e sebelise melao e lokiselitsoeng, eo ho eona ho leng thata ho fana ka likhetho tsohle tse ka khonehang, empa e itšetlehile ka lipalo-palo tsa tšebeliso ea lipuo tse sa tšoaneng tse hahang ka palo e kholo ea merero e teng. Khoutu ea ControlFlag e ngotsoe ka C++ 'me e bulehile ka tlas'a laesense ea MIT.

Tokollo e ncha e bohlokoa bakeng sa ts'ebetsong ea ts'ehetso e felletseng bakeng sa ho lemoha le ho ithuta ho ipapisitse le mekhoa e tloaelehileng ea khoutu bakeng sa puo ea C++. Liphetolelong tse fetileng, tšehetso e tšoanang e ile ea fanoa bakeng sa lipuo tsa C le PHP. Sistimi e loketse ho tsebahatsa mefuta e fapaneng ea mathata ka khoutu, ho tloha ho khetholleng liphoso tsa typos le mofuta o sa lumellaneng, ho ea ho ho khetholla liphapang haeba lipolelo le ho hloloheloa NULL ho hlahloba lintlha. Sistimi ena e koetlisoa ka ho aha mohlala oa lipalo-palo oa letoto la khoutu le teng la merero e bulehileng ea mohloli ho C, C++ le PHP, e hatisitsoeng ho GitHub le libaka tsa polokelo tsa sechaba tse tšoanang.

Sethaleng sa koetliso, tsamaiso e etsa qeto ea mekhoa e tloaelehileng ea ho haha ​​​​mehaho ka khoutu mme e haha ​​​​sefate sa syntactic sa likamano pakeng tsa mekhoa ena, e bontšang phallo ea ts'ebetso ea khoutu lenaneong. Ka lebaka leo, ho thehoa sefate sa ho etsa liqeto tsa litšupiso se kopanyang phihlelo ea tsoelo-pele ea mekhoa eohle e hlahlobiloeng ea mohloli. Khoutu e ntseng e hlahlojoa e etsa ts'ebetso e ts'oanang ea ho khetholla lipaterone tse hlahlojoang khahlano le sefate sa qeto ea litšupiso. Ho se lumellane ho hoholo le makala a boahelani ho bontša ho ba teng ha anomaly ka mokhoa o hlahlojoang.

Intel e phatlalatsa ControlFlag 1.2, sesebelisoa sa ho bona liphapang ho khoutu ea mohloli


Source: opennet.ru

Eketsa ka tlhaloso