GCC godkänd för att inkludera stöd för rostspråk

GCC:s styrkommitté har godkänt att implementeringen av Rust-kompilatorn, som genomförs av gccrs-projektet (GCC Rust), ingår i kärn-GCC:n. När gränssnittet är integrerat kommer standardverktygskedjan i GCC att kunna kompilera Rust-program utan att behöva installera rustc-kompilatorn, som är byggd med hjälp av LLVM-arbete.

GCCRS-utvecklarna uppmuntras att börja arbeta med GCC:s gransknings- och releaseteam för att utföra slutlig granskning och godkännande av patchar för att säkerställa att de uppfyller de tekniska kraven för kod som läggs till i GCC. Om gccrs-utvecklingen fortsätter enligt schemat och inga oförutsedda problem upptäcks kommer Rust-gränssnittet att integreras i GCC 13-utgåvan som är planerad till maj nästa år. Rust-implementeringen i GCC 13 kommer att vara i betastatus och ännu inte aktiverad som standard.

Rust-språket fokuserar på minnessäkerhet och tillhandahåller verktyg för att uppnå hög parallellitet. Minnessäkerhet, som eliminerar fel som åtkomst efter ledig tid, nollpekare-dereferens och buffertöverskridning, uppnås i Rust vid kompileringstid genom referenskontroll, spårning av objektägande, redovisning av objektlivstid (scope) och bedömning av giltighet vid åtkomst till minne under körning. Rust tillhandahåller också verktyg för att skydda mot heltalsöverflöden, kräver att variabler initieras före användning, hanterar fel i standardbiblioteket bättre, tillämpar konceptet med oföränderliga referenser och variabler som standard och erbjuder stark statisk typning för att minimera logiska fel.

Källa: opennet.ru

Köp pålitlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster