Stödet för språket Rust har godkänts i GCC.

GCC:s utvecklingskommitté (GCC Steering Committee) har godkänt inkluderingen av Rust-kompilatorimplementationen, förberedd av gccrs-projektet (GCC Rust), i GCC:s huvudversion. Efter integreringen av frontend-verktyget kommer det standardiserade GCC-verktyget att kunna användas för att kompilera program skrivna i Rust utan att behöva installera rustc-kompilatorn, som bygger på LLVM.

Utvecklarna av gccrs rekommenderas att inleda samarbete med teamen som ansvarar för granskning av ändringar och förberedelse av GCC-versioner, för att utföra den slutliga kontrollen och godkännandet av patchar med avseende på efterlevnad av tekniska krav på den kod som läggs till GCC. Om utvecklingen av gccrs fortsätter enligt den tidigare schemalagda planen och inga oväntade problem upptäcks, kommer frontenden för Rust att integreras i versionen av GCC 13, som är planerad till maj nästa år. Rust-implementeringen i GCC 13 kommer att ha status som beta-version, tills den inkluderas som standard.

Rust språket fokuserar på säker minneshantering och erbjuder verktyg för att uppnå hög parallellism i uppgiftsexekvering. Säker minneshantering, som eliminerar sådana fel som att åtkomma minnesområden efter att de har frigjorts, dereferera nullpekare och minnesöverträdelser, uppnås i Rust under kompileringen genom referenskontroller, objektsägande spårning, livstidsbeaktande (scope) och bedömning av minnesåtkomst under kodens körning. Rust tillhandahåller också skydd mot heltalsöverflöden, kräver obligatorisk initialisering av variabelvärden innan de används, hanterar fel bättre i standardbiblioteket, tillämpar konceptet av oföränderliga (immutable) referenser och variabler som standard och erbjuder stark statisk typning för att minimera logiska fel.

Källa: opennet.ru

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