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