Os desenvolvedores do Chrome estão experimentando a linguagem Rust

Desenvolvedores do Chrome estão experimentando usando a linguagem Rust. O trabalho é realizado no âmbito инициативы para evitar que erros de memória apareçam na base de código do Chrome. Atualmente, o trabalho está limitado a ferramentas de prototipagem para usar Rust. A primeira tarefa que precisa ser resolvida antes que você possa usar totalmente o Rust na base de código do Chrome é garantir a portabilidade entre o código C++ e o Rust.

No futuro próximo, C++ continuará sendo a linguagem principal no Chrome, portanto, o foco dos experimentos em andamento está na capacidade de chamar funções C++ existentes a partir do código Rust e em uma maneira segura de passar tipos entre Rust e C++. A biblioteca é considerada a principal solução para organizar a troca de dados entre Rust e C++. xxx, que cria automaticamente ligações seguras entre funções C++ e Rust. A criação manual dessas vinculações consome muito tempo, pois a API do Chrome tem mais de 1700 chamadas e há uma grande probabilidade de cometer um erro.

Fonte: opennet.ru

Adicionar um comentário