Os desenvolvedores de Chrome están experimentando coa linguaxe Rust

Programadores de Chrome experimentando utilizando a linguaxe Rust. O traballo realízase dentro iniciativas para evitar que se produzan erros de memoria no código base de Chrome. Actualmente, o traballo limítase a crear prototipos de ferramentas para usar Rust. O primeiro reto que hai que abordar antes de poder usar completamente Rust na base de código de Chrome é garantir a portabilidade entre o código C++ e Rust.

C++ seguirá sendo a linguaxe principal en Chrome no futuro previsible, polo que o foco dos nosos experimentos está na capacidade de chamar ás funcións C++ existentes desde o código de Rust e como pasar tipos de forma segura entre Rust e C++. A biblioteca considérase como a solución principal para organizar o intercambio de datos entre Rust e C++ cxx, que crea automaticamente enlaces seguros entre as funcións C++ e Rust. Crear estes enlaces manualmente é moi laborioso xa que a API de Chrome ten máis de 1700 chamadas e hai unha alta probabilidade de cometer un erro.

Fonte: opennet.ru

Engadir un comentario