GCC-s on kinnitatud Rusti keele toe lisamise nõusolek

GCC (GNU Compiler Collection) arendusu juhatus on heaks kiitnud Rusti keele kompilaatori versiooni integreerimise GCC põhiversioonis, mille on valmistanud gccrs projekt. Pärast frontend'i integreerimist saab GCC tavalisi tööriistu kasutada Rusti programmide kompileerimiseks ilma rustc kompilaatori paigaldamise vajaduseta, mis on ehitatud LLVM-i töötluste põhjal.

Gccrs arendajatele on soovitatud aluselt, mis tegeleb GCC muudatuste ülevaatamise ja väljaannete ettevalmistamisega, alustada lõplikku kontrollimist ja patšide heakskiitmist tehniliste nõuete järgimise osas, mis on vajalik GCC-sse lisatavate koodide jaoks. Kui gccrs arendamine jätkub varasema plaani kohaselt ja ettenähtud probleeme ei tuvastata, integreeritakse Rusti keel GCC 13 versiooni, mis on planeeritud järgmise aasta maiks. Rusti teostus GCC 13-s saab olema beetaversioon, mis ei ole vaikesätetena lubatud.

Rusti keel keskendub mälu ohutule töötamisele ja pakub vahendeid kõrge töötlusparalleelsuse saavutamiseks. Mälu turvaline töötamine, mis välistab selliste vigade tekkimise nagu ligipääs mälust pärast selle vabastamist, nullviidete dereferentseerimine ja puhverpiiri ületamine, saavutatakse Rustis kompileerimise ajal viidete kontrollimise, objektide omamise jälgimise, objektide eluiga (ulatus) arvestamise ja mälule ligipääsu õigsuse hindamise abil koodi käitamise ajal. Rust pakub ka vahendeid tervete arvude ülevoolude kaitsmiseks, nõuab muutujate väärtuste kohustuslikku initsialiseerimist enne kasutamist, käsitleb vigu paremini standardteekides ning rakendab muutumatute (immutable) viidete ja muutujate kontseptsiooni vaikimisi ning pakub tugevat staatilist tüüpimist loogiliste vigade minimeerimiseks.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster