Google今天宣佈,他們將向Rust基金會捐款100萬美元,重點用於增強C++和Rust編程語言之間的互操作性。這100萬美元捐款將用於支持新的"InteropInitiative"(互操作計劃),這是一項新的C++/Rust互操作工作。
我們希望這項計劃能讓那些擁有龐大 C++ 代碼庫的大型企業更輕松地逐步過渡到 Rust 編程語言。Rust 開發人員將探索新的方法,以提供"現有 C++ 代碼與 Rust 代碼之間的無縫互操作性"。
根據歷史漏洞密度統計,Rust 已主動阻止數百個漏洞對 Android 生態系統的影響。這項投資旨在擴大 Rust 在平臺各個組件中的應用。
雖然 Rust 可能並不適合所有產品應用,但優先考慮與 C++ 的無縫互操作性將加速更廣泛的社區采用,從而與提高內存安全性的行業目標保持一致。
該計劃的第一項工作將是起草一份工作范圍建議書,以便與利益相關者就互操作性推進工作的重點展開討論。
這筆資金很可能將用於圍繞構建系統集成的額外招聘和資源配置、基於人工智能的 C++ 到 Rust 的可能轉換和/或其他支出。
Rust/C++ 互操作計劃的公告將在Google安全博客上發佈。