A Microsoft, como parte do projeto experimental de Verona. 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. licenciado sob Apache 2.0.
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. com base em grupos de objetos em vez de Em 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
