Google|Chrome 团队正探索 Rust 与 C++ 的互操作性
Chrome 团队也开始尝试 Rust 了 。在 Chromium 官网近期发布的文档中 , “Rust 与 C++ 的互操作性”作为一项尚待解决的挑战被提出 。现阶段 , Chrome 工程师很清楚 C++ 是第一位的 , 并且“在可以预见的将来仍然是代码库的统治者” 。
他们认为 , 若使用 Rust , 需要令其与 C++ 相适应 , 而不是让 C++ 反过来配合 Rust 。当前 Chrome 团队所探索的 , 正是 Rust 能否 , 以及如何调用 C++ 代码 。
【Google|Chrome 团队正探索 Rust 与 C++ 的互操作性】
文章图片
从目前的研究成果来看 , Chrome 团队已摸索出了几条调用 C++ 函数的重要方式 , 包括尽量避免使用“unsafe”字眼、使用 cxx 一类的库扩大支持、实例化 C++对象并安全地传递所有权等等 。不过 , 待解决的问题和难点也还有很多 。
今年五月份的时候 , 谷歌工程师曾对 Chrome 历年来的安全漏洞进行分析 , 发现 70% 都是内存安全问题 。因此谷歌计划尝试对一些“安全”语言展开探索 , Rust 就位列其中 。
Chrome 团队对 Rust 仍处于调查和摸索阶段 。他们表示 , 如果这种互操作性是可能的 , 将考虑 Rust 在 Chrome 中的广泛使用 , 并将“通过强大的生产质量解决方案来实现这一目标” 。
推荐阅读
- 赢家|有种人生赢家叫乃万,在青你2中淘汰后官宣新身份,成团队内唯一
- 名字|《少年之名》正式成团,李希侃 C位出道,团队名字比成员都火
- Google|谷歌将从Play Store中下架Fediverse应用因其可被用来访问仇恨言论
- 美国防部长团队成员确诊新冠 目前尚不清楚该名官员是否与埃斯珀有直接接触
- 操作系统|用意念“隔空打字”成为现实!华人团队发布大脑OS操作系统
- 新浪科技综合■青蒿素治疗疟疾有耐药性?颜宁团队提出“饿死”疟原虫新思路新浪科技综合2020-08-29 10:25:530阅
- 团队|r1se参加过的综艺节目
- Google|Google Assistant新功能让直接向重要非营利组织捐款变得更加容易
- 美国国防部长团队成员确诊新冠肺炎
- 埃斯珀|美国国防部长团队成员确诊新冠肺炎