今年 2 月份,谷歌宣布向 Rust 基金会捐赠 100 万美元用于支持名为 “Interop Initiative” 的新计划 —— 专注提升 C++ 与 Rust 互操作性。
Rust 基金会于近日发布了一份“C++/Rust 互操作性问题陈述”的声明,描述了 Rust 基金会 C++/Rust 互操作计划的未来工作,旨在提供透明度并鼓励各方合作共同克服 C++ 和 Rust 互操作性的障碍。
“在可预见的未来,C++ 和 Rust 都将在系统编程中扮演重要角色。由于适用性重叠程度如此之高,同时使用这两种语言对于追求可维护和可扩展的安全性和性能至关重要。让技术人员能够选择最适合自己情况的语言,并最大限度地降低互操作的成本和风险是该计划的核心目标。”
文档指出,尽管 C 互操作性一直是 Rust 的重点,但各种因素阻碍了使用 C++ 和 Rust 一起开发软件的成熟、标准和自动化解决方案。为了克服这些障碍,该计划将采取自上而下的 problem-space 方法,以促进包括 Rust 项目、Rust 基金会成员组织以及使用 C++ 或 Rust 的个人和组织在内的利益相关者之间的合作和共识。
为该计划所捐赠的物质资源将用于推行三项并行战略:
- 改进现有工具并解决 Rust 项目中的战术问题,以在短期内减少互操作性摩擦和风险
- 围绕需要改变 Rust 本身的长期目标建立共识,并制定开始实现这些目标的战术方法
- 与 C++ 社区和委员会合作,提高两种语言的互操作质量,帮助实现安全性和性能的共同目标
更多详情可查看官方公告。
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。