O GCC aprovou a inclusão do suporte à linguagem Rust

O Comitê que gerencia o desenvolvimento do conjunto de compiladores GCC (GCC Steering Committee) aprovou a inclusão na versão principal do GCC da implementação do compilador da linguagem Rust, preparada pelo projeto gccrs (GCC Rust). Após a integração do frontend, as ferramentas padrão do GCC poderão ser utilizadas para compilar programas escritos em Rust sem a necessidade de instalar o compilador rustc, que foi desenvolvido com base na infraestrutura do LLVM.

Os desenvolvedores do gccrs foram recomendados a iniciar o trabalho com as equipes responsáveis pela revisão de mudanças e preparação de lançamentos do GCC, para realizar a verificação final e aprovação dos patches em relação ao cumprimento dos requisitos técnicos do código a ser incluído no GCC. Caso o desenvolvimento do gccrs prossiga de acordo com o cronograma previamente estabelecido e não sejam identificados problemas inesperados, o frontend para a linguagem Rust será integrado à versão 13 do GCC, programada para maio do próximo ano. A implementação do Rust no GCC 13 terá o status de versão beta, ainda não incluída por padrão.

A linguagem Rust foca na segurança do trabalho com a memória e fornece meios para alcançar um alto paralelismo na execução de tarefas. A segurança na memória, evitando erros como o acesso a áreas de memória após sua liberação, indireção de ponteiros nulos e estouros de buffer, é alcançada em Rust durante a compilação através da verificação de referências, rastreamento de propriedade de objetos, consideração do tempo de vida dos objetos (escopo) e avaliação da correção do acesso à memória durante a execução do código. Rust também oferece ferramentas para proteger contra transbordamentos inteiros, exige a inicialização obrigatória de variáveis antes do uso, lida melhor com erros na biblioteca padrão, aplica o conceito de referências e variáveis imutáveis (immutable) por padrão e propõe uma tipagem estática forte para minimizar erros lógicos.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster