A GCC-ben jóváhagyták a Rust nyelv támogatásának beépítését

A GCC-fejlesztési bizottság (GCC Steering Committee) jóváhagyta a Rust nyelv fordítójának GCC-be való integrálását, amelyet a gccrs projekt készített. Az integrációval a GCC eszközkészlete használható lesz Rust nyelvű programok lefordítására anélkül, hogy a rustc fordítót kellene telepíteni, amelyet az LLVM fejlesztései alapján készítettek.

A gccrs fejlesztőinek ajánlott, hogy kezdjék meg a munkát azokkal a csapatokkal, amelyek a GCC módosításainak felülvizsgálatáért és a kiadások előkészítéséért felelnek, a technikai követelmények szempontjából végső ellenőrzés és a kódbeillesztéssel kapcsolatos javítások jóváhagyása céljából. Ha a gccrs fejlesztése a korábban tervezett ütemterv szerint folytatódik, és nem merülnek fel váratlan problémák, a Rust nyelv front-endje integrálva lesz a GCC 13 kiadásába, amely jövő májusra várható. A Rust megvalósítása a GCC 13-ban bétaverzió státuszt fog kapni, amíg alapértelmezettként nem kerül be.

A Rust nyelv a biztonságos memóriahasználatra összpontosít, és olyan eszközöket biztosít, amelyek lehetővé teszik a feladatok magas párhuzamosságának elérését. A memória biztonságos kezelése, amely megszünteti az olyan hibákat, mint a már felszabadított memória elérése, a null mutatók dereferálása és a pufferek túllépése, a Rust-ban a fordítási folyamat során zajlik hivatkozások ellenőrzése, objektumok birtoklásának nyomon követése, az objektumok életidejének (láthatósági időtartamának) figyelembevételével és a memóriahozzáférés helyességének kiértékelésével a kód futása alatt. A Rust továbbá biztosít védelmet a számított túlcsordulások ellen, kötelezővé teszi a változók inicializálását használat előtt, jobban kezeli a hibákat a standard könyvtárban, alkalmazza az immutabilitás (immutabilitás) koncepcióját az alapértelmezett hivatkozások és változók esetében, valamint erős statikus típuskészítést kínál a logikai hibák minimalizálása érdekében.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster