Chrome 開発者は Rust 言語を実験中

Chrome 開発者 実験中 Rust言語を使用します。 作業は以下の範囲内で行われます 取り組み Chrome コードベースでメモリ エラーが発生するのを防ぎます。 現在のところ、作業は Rust を使用するためのプロトタイピング ツールに限定されています。 Chrome コードベースで Rust を完全に使用する前に解決する必要がある最初の課題は、C++ コードと Rust の間の移植性を確保することです。

C++ は当面は Chrome の主要言語であり続けるため、私たちの実験の焦点は、Rust コードから既存の C++ 関数を呼び出す機能と、Rust と C++ の間で型を安全に渡す方法にあります。 このライブラリは、Rust と C++ の間のデータ交換を整理するための主要なソリューションと考えられています。 cxx、C++ 関数と Rust 関数の間に安全なバインディングが自動的に作成されます。 Chrome API には 1700 を超える呼び出しがあり、エラーが発生する可能性が高いため、このようなバインディングを手動で作成するのは非常に手間がかかります。

出所: オープンネット.ru

コメントを追加します