Chrome 团队也开始尝试 Rust 了。在 Chromium 官网近期发布的文档中,“Rust 与 C++ 的互操作性”作为一项尚待解决的挑战被提出。现阶段,Chrome 工程师很清楚 C++ 是第一位的,并且 “在可以预见的将来仍然是代码库的统治者”。他们认为,若使用 Rust,需要令其与 C++ 相适应,而不是让 C++ 反过来配合 Rust。当前 Chrome 团队所探索的,正是 Rust 能否,以及如何调用 C++ 代码。从目前的研究成果来看,Chrome 团队已摸索出了几条调用 C++ 函数的重要方式,包括尽量避免使用 “unsafe”字眼、使用 cxx 一类的库扩大支持、实例化 C++ 对象并安全地传递所有权等等。不过,待解决的问题和难点也还有很多。今年五月份的时候,谷歌工程师曾对 Chrome 历年来的安全漏洞进行分析,发现 70% 都是内存安全问题。因此谷歌计
Chrome 团队正探索 Rust 与 C++ 的互操作性
2020-08-25 08:12:24来源: IT之家
关注公众号
赞
你的鼓励是对作者的最大支持
- 谷歌 Chromecast with Google TV 确认会适配安卓 TV 142024-08-17 13:51:34
- 开发者提醒:谷歌 Chrome 浏览器将结束支持 uBlock Origin 广告拦截器2024-08-03 16:02:03
- 谷歌 Chrome 浏览器引入 3 项 AI 技能:圈选搜索、同页对比商品、聊天式寻找浏览历史2024-08-03 07:08:34
- 移远通信LTE-A模组EM060K-GL成为ChromeOS准入供应商2024-08-02 10:00:00
- 谷歌测试 Chrome 浏览器新特性:大红背景全屏提醒用户“危险下载”2024-07-20 15:21:04
- 谷歌更新 iOS / 安卓版 Chrome 浏览器:引入 Actions 操作、增强搜索体验2024-06-27 09:49:18
- 困扰 N 卡用户 1 年多,微软 6 月 Win11 更新终于修复 Chrome / Edge 浏览器“棋盘格”渲染问题2024-06-19 10:32:28
- 消息称谷歌正开发一键式解决方案,将 ChromeOS 引入 Pixel 设备2024-06-18 10:23:53
- 谷歌 ChromeOS 拥抱安卓底层技术,加速人工智能功能开发2024-06-13 07:51:13
- 谷歌 Chrome 隐藏功能曝光,AI 助你轻松搜索历史记录2024-06-08 19:42:17