技术编程内存安全亟待解决!Chrome 团队正探索 Rust 与 C++ 的互操作性
Chrome 团队也开始尝试 Rust 了 。 在 Chromium 官网近期发布的文档中 , “Rust 与 C++ 的互操作性”作为一项尚待解决的挑战被提出 。
现阶段 , Chrome 工程师很清楚 C++ 是第一位的 , 并且“在可以预见的将来仍然是代码库的统治者” 。 他们认为 ,若使用 Rust , 需要令其与 C++ 相适应 , 而不是让 C++ 反过来配合 Rust 。
当前 Chrome 团队所探索的 , 正是 Rust 能否 , 以及如何调用 C++ 代码 。
本文插图
从目前的研究成果来看 , Chrome 团队已摸索出了几条调用 C++ 函数的重要方式 , 包括尽量避免使用“unsafe”字眼、使用 cxx一类的库扩大支持、实例化 C++对象并安全地传递所有权等等 。 不过 , 待解决的问题和难点也还有很多 。
今年五月份的时候 , 谷歌工程师曾对 Chrome 历年来的安全漏洞进行分析 , 发现 70% 都是内存安全问题 。 因此谷歌计划尝试对一些“安全”语言展开探索 , Rust 就位列其中 。
【技术编程内存安全亟待解决!Chrome 团队正探索 Rust 与 C++ 的互操作性】Chrome 团队对 Rust 仍处于调查和摸索阶段 。 他们表示 , 如果这种互操作性是可能的 , 将考虑 Rust 在 Chrome 中的广泛使用 , 并将“通过强大的生产质量解决方案来实现这一目标” 。
推荐阅读
- 烹饪|锡纸烧烤技术,三款酱料配方是关键,制作好酱料锡纸类菜品轻松做
- 芯片|我国开始技术封锁!除量子密码以外,还有一项让美国憋屈十几年
- 上海嘉定|一项专利技术使车库车位增多10%,开发商们要坐不住了
- 上海市科学技术委员会|关于做好制订因公出国(境)培训中期规划的补充通知
- 闲情居|华为云手机发布,真正的5G手机,绕过光刻机的技术壁垒
- 一味宠爱|最全盘点卡中国脖子的35项技术,折射中国工业水平的真实现状
- 映璇汽车工作室|终于知道它为啥难卖了,看完长城WEY内部技术团队做的竞品分析
- Java|计算机专业的本科生,该选择学习Java技术体系还是.NET技术体系
- 人员|计划到期!立昂技术:部分董事、高管人员累计减持约47万股
- 南方PLUS|高新区面向全市征集30项以上技术需求,@佛山企业
