A Microsoft está desenvolvendo uma nova linguagem de programação baseada em Rust

A Microsoft, como parte do projeto experimental de Verona. desenvolve Uma nova linguagem de programação baseada em Rust, focada no desenvolvimento de aplicações seguras e imunes a problemas de segurança comuns. O código-fonte do projeto em desenvolvimento será disponibilizado em breve. abrir licenciado sob Apache 2.0.

Sendo considerado a possibilidade de usar a linguagem em desenvolvimento, inclusive para processar componentes de baixo nível. Windows Para bloquear possíveis problemas que surgem ao usar as linguagens C e C++, a segurança do código é aprimorada por meio do gerenciamento automático de memória. Isso elimina a necessidade de os desenvolvedores manipularem ponteiros e protege contra problemas decorrentes do gerenciamento de memória de baixo nível, como acesso à memória após sua liberação, desreferenciamento de ponteiros nulos e estouro de buffer.

A principal diferença entre Verona e Rust é o uso do modelo. posses com base em grupos de objetos em vez de objetos individuaisEm Verona, os dados são tratados como estruturas que representam coleções de objetos. As verificações de empréstimo e propriedade são realizadas por grupo de objetos, garantindo a manipulação segura de estruturas compostas e refletindo melhor o nível de abstração normalmente usado no desenvolvimento.

Fonte: opennet.ru

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