GCC aprova la inclusió del suport del llenguatge Rust

El comitè de direcció del GCC ha aprovat la inclusió de la implementació del compilador Rust gccrs (GCC Rust) al nucli GCC. Després d'integrar el frontend, les eines estàndard GCC es poden utilitzar per compilar programes en llenguatge Rust sense necessitat d'instal·lar el compilador rustc, construït amb desenvolupaments LLVM.

Es recomana que els desenvolupadors de gccrs comencin a treballar amb els equips de revisió i llançament de canvis de GCC per proporcionar la revisió i l'aprovació finals dels pedaços per assegurar-se que el codi que s'afegeix a GCC compleix els requisits tècnics. Si el desenvolupament de gccrs continua tal com estava previst i no s'identifiquen problemes inesperats, la interfície Rust s'integrarà a la versió de GCC 13 prevista per al maig de l'any vinent. La implementació GCC 13 de Rust estarà en estat beta, encara no està activada per defecte.

Rust se centra en la seguretat de la memòria i proporciona els mitjans per aconseguir un alt paral·lelisme en l'execució del treball. El maneig segur de la memòria, eliminant errors com ara accedir a una àrea de memòria després d'haver-se alliberat, desreferenciar punters nuls i sobrepassar els límits de la memòria intermèdia, s'aconsegueix a Rust en temps de compilació mitjançant la comprovació de referències, el seguiment de la propietat dels objectes i tenint en compte la vida útil dels objectes. (abast) i avaluar la correcció de l'accés a la memòria durant l'execució del codi. Rust també proporciona protecció contra desbordaments d'enters, requereix que els valors variables s'inicialitzin abans d'utilitzar-los, té un millor maneig d'errors a la biblioteca estàndard, utilitza el concepte de referències i variables immutables per defecte i ofereix una escriptura estàtica forta per minimitzar els errors lògics.

Font: opennet.ru

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster