Google は本日、C++ と Rust プログラミング言語間の相互運用性の強化に重点を置いて、Rust Foundation に 100 万ドルを寄付すると発表しました。 100 万ドルの寄付は、新しい C++/Rust 相互運用の取り組みである新しい Interop Initiative をサポートします。

この取り組みにより、大規模な C++ コード ベースを持つ大企業が Rust プログラミング言語に段階的に移行しやすくなることを願っています。 Rust開発者は、「既存のC++コードとRustコード間のシームレスな相互運用性」を提供する新しい方法を模索することになる。

過去の脆弱性密度統計によると、Rust は数百の脆弱性が Android エコシステムに影響を与えるのを積極的に阻止してきました。この投資は、プラットフォームのさまざまなコンポーネントにわたって Rust の使用を拡大することを目的としています。

Rust はすべての運用アプリケーションに適しているわけではありませんが、C++ とのシームレスな相互運用性を優先することで、メモリの安全性を向上させるという業界の目標に沿って、より広範なコミュニティでの採用が促進されます。

この取り組みの最初のステップは、相互運用性向上の取り組みの優先順位について利害関係者との議論を開始するための作業範囲提案の草案を作成することです。

この資金は、システム統合の構築、AI ベースの C++ から Rust への変換の可能性、および/またはその他の費用に関する追加の雇用とリソースに使用される可能性があります。

Rust/C++ 相互運用プログラムのお知らせは、Google セキュリティ ブログに投稿されます。