0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Chrome团队将测试验证Rust与C++的互操作性

如意 来源:开源中国 作者:xplanet 2020-08-25 10:35 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Chrome 团队也开始尝试 Rust 了。在 Chromium 官网近期发布的文档中,“Rust 与 C++ 的互操作性”作为一项尚待解决的挑战被提出。

现阶段,Chrome 工程师很清楚 C++ 是第一位的,并且“在可以预见的将来仍然是代码库的统治者”。他们认为,若使用 Rust,需要令其与 C++ 相适应,而不是让 C++ 反过来配合 Rust。当前 Chrome 团队所探索的,正是 Rust 能否,以及如何调用 C++ 代码。

从目前的研究成果来看,Chrome 团队已摸索出了几条调用 C++ 函数的重要方式,包括尽量避免使用“unsafe”字眼、使用 cxx 一类的库扩大支持、实例化 C++对象并安全地传递所有权等等。不过,待解决的问题和难点也还有很多。

今年五月份的时候,谷歌工程师曾对 Chrome 历年来的安全漏洞进行分析,发现 70% 都是内存安全问题。因此谷歌计划尝试对一些“安全”语言展开探索,Rust 就位列其中。

Chrome 团队对 Rust 仍处于调查和摸索阶段。他们表示,如果这种互操作性是可能的,将考虑 Rust 在 Chrome 中的广泛使用,并将“通过强大的生产质量解决方案来实现这一目标”。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Chrome
    +关注

    关注

    0

    文章

    346

    浏览量

    18974
  • C++
    C++
    +关注

    关注

    22

    文章

    2122

    浏览量

    76706
  • Rust
    +关注

    关注

    1

    文章

    240

    浏览量

    7477
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    是德科技与HEAD acoustics成功完成新一代eCall系统操作性测试

    是德科技(NYSE: KEYS )近日宣布,其基于UXM的新一代eCall(NG eCall)解决方案,已成功与全球汽车声学测试领导者HEAD acoustics GmbH完成操作性测试
    的头像 发表于 11-18 11:29 414次阅读

    RusT-Thread:基于Rust面向资源受限嵌入式设备的操作系统的实践 | 技术集结

    摘要随着物联网和嵌入式系统的发展,实时操作系统(RTOS)的安全和性能需求日益提高。传统基于C语言的RTOS在内存安全和并发控制方面存在局限,容易导致缓冲区溢出、数据竞争等问题。本项目以
    的头像 发表于 11-07 17:37 6463次阅读
    <b class='flag-5'>RusT</b>-Thread:基于<b class='flag-5'>Rust</b>面向资源受限嵌入式设备的<b class='flag-5'>操作</b>系统的实践 | 技术集结

    Microchip与AVIVA Links实现ASA-ML操作性验证

    汽车行业正加速从专有串行器/解串器(SerDes)解决方案向汽车串行器/解串器联盟(Automotive SerDes Alliance)及其首个开放标准——ASA Motion Link(ASA-ML)构建的可操作系统生态过渡。
    的头像 发表于 10-23 17:13 802次阅读

    嵌入式软件测试与专业测试工具的必要深度解析

    测试的特殊嵌入式软件具有以下显著特点,使其测试过程与通用软件存在本质差异: ‌硬件依赖强‌:嵌入式软件紧密耦合于特定硬件平台,测试需考
    发表于 09-28 17:42

    如何用真水测试验证防水透气膜性能?关键步骤详解

    防水透气膜在建筑、电子等领域作用关键,能阻挡液态水且允许气体通过。真水测试可准确评估其性能,本文介绍用真水测试验证其性能的方法。
    的头像 发表于 07-25 11:43 397次阅读
    如何用真水<b class='flag-5'>测试验证</b>防水透气膜性能?关键步骤详解

    德明利兼容实验室:构建面向多平台生态的全栈验证体系

    存储设备的兼容情况影响终端系统的运行效率与稳定性,德明利兼容实验室通过构建多维度验证体系,为四大产品线提供系统兼容操作性、能效和性能
    的头像 发表于 06-04 10:02 815次阅读
    德明利兼容<b class='flag-5'>性</b>实验室:构建面向多平台生态的全栈<b class='flag-5'>验证</b>体系

    Matter 智能家居的通用语言

    企业正在测试 134 种独特的 Matter 产品。 在消费者对智能家居设备无缝操作性需求的推动下,Matter的广泛采用吸引更多的开发者。
    发表于 05-19 15:35

    解读新发布的 Matter 1.4:推动智能家居设备操作性的关键升级

    着Matter 1.4的发布,智能家居和物联网(IoT)行业迎来了新的里程碑。Matter作为全球统一的智能家居互联协议,在操作性、安全和能效优化等方面取得了重大突破。本文将从Matter
    的头像 发表于 05-16 17:38 735次阅读

    Valens联合七家MIPI A-PHY芯片厂商完成操作性测试,加速中国及全球MIPI A-PHY生态发展

    2025年3月4日,全球汽车高速连接技术领导者Valens Semiconductor(以下简称“Valens”)(纽交所代码:VLN)宣布,已与七家MIPI A-PHY芯片提供商成功完成了操作性
    的头像 发表于 03-19 14:04 818次阅读
    Valens联合七家MIPI A-PHY芯片厂商完成<b class='flag-5'>互</b><b class='flag-5'>操作性</b><b class='flag-5'>测试</b>,加速中国及全球MIPI A-PHY生态发展

    Matter 1.4如何提升智能家居设备操作性

    SiliconLabs(芯科科技)Matter首席产品经理Rob Alexander先生近期制作本篇趋势应用文章,重点介绍了Matter 1.4标准版本引入的全新功能,以及这些新特性如何用来提升智能家居设备的操作性,并进一步拓展设备支持类型到能源管理的应用领域。
    的头像 发表于 03-11 10:50 1195次阅读

    新思科技与英特尔携手完成UCIe操作性测试

    近日,新思科技与英特尔携手合作,率先完成了UCIe(Universal Chiplet Interconnect Express)操作性测试芯片演示,并成功推出了包含控制器、PHY(物理层)和
    的头像 发表于 02-18 14:18 775次阅读

    TC10以太网休眠唤醒测试详细指南!

    休眠唤醒操作性测试是确保车载以太网设备在低功耗模式下正常工作的关键步骤。通过详细的测试用例和严格的通过标准,OPEN Alliance的测试
    的头像 发表于 02-18 10:00 1256次阅读
    TC10以太网休眠唤醒<b class='flag-5'>测试</b>详细指南!

    乐鑫 ESP32-C6 通过 Thread 1.4 操作性认证

    ThreadGroup授权实验室的严格测试中,展现了与最新Thread1.4协议的无缝兼容,充分展现了其在性能、安全和广泛设备操作性
    的头像 发表于 02-06 18:02 918次阅读
    乐鑫 ESP32-<b class='flag-5'>C</b>6 通过 Thread 1.4 <b class='flag-5'>互</b><b class='flag-5'>操作性</b>认证

    PCIe 6.0 操作性PHY验证测试方案

    ™和 UCIe™等协议。CXL提供缓存一致互连,支持多台机器间的内存扩展,提供最低延迟和最高带宽。CXL和NVM Express®利用 PCIe 的物理层和简便的协议适应。UCIe作为
    的头像 发表于 01-02 08:43 1345次阅读
    PCIe 6.0 <b class='flag-5'>互</b><b class='flag-5'>操作性</b>PHY<b class='flag-5'>验证</b><b class='flag-5'>测试</b>方案

    TI ADS42JB69系列JESD204B ADC与Altera FPGA的操作性

    电子发烧友网站提供《TI ADS42JB69系列JESD204B ADC与Altera FPGA的操作性.pdf》资料免费下载
    发表于 12-10 14:27 2次下载
    TI ADS42JB69系列JESD204B ADC与Altera FPGA的<b class='flag-5'>互</b><b class='flag-5'>操作性</b>