CÓDIGOS

Microsoft troca C++ por Rust

Gigante está reescrevendo o código do Windows em nova linguagem de programação.

04 de maio de 2023 - 07:48
Rust está entrando no Windows. Foto: Depositphotos.

Rust está entrando no Windows. Foto: Depositphotos.

A Microsoft está reescrevendo o código de bibliotecas chave do Windows, trocando a linguagem de programação C++ pelo Rust, tido como uma opção mais segura. 

Segundo relata o The Register, a revelação foi feita por David Weston, diretor de OS Security do Windows, durante uma conferência especializada em Tel Aviv, Israel.

De acordo com o site, a Microsoft já vem mostrando interesse no Rust há alguns anos, como uma maneira de eliminar bugs de segurança relacionados com uso de memória.

Esse tipo de problema seria a causa de 70% dos patches lançados pela Microsoft para seus produtos desde 2006.

Em setembro, o CTO da Microsoft Azure já havia dito que novos projetos de software deveriam usar Rust no lugar do C ou do C++.

Essa é uma mudança importante. O C++ está no mercado desde os anos 80 e a Microsoft sempre foi uma impulsionadora da linguagem, que é a base dos componentes chaves do Windows e das APIs do sistema operacional. 

O Internet Explorer e o Office também foram feitos usando C++, e o produto de desenvolvimento Visual Studio tem um compilador de C++.

Justamente por isso, não está nos planos da Microsoft uma migração completa para o Rust. 

Mesmo assim, a adoção por parte da Microsoft deve ser um grande impulso para o Rust, um projeto open source criado pela Mozilla em 2010, transformado em uma fundação em 2020. Amazon Web Services e Google são outros grandes apoiadores.