谷歌向 Rust 基金会捐赠 100 万美元,改进 Rust 与 C++ 的互操作性
谷歌宣布向 Rust 基金会捐赠 100 万美元,这笔资金将用于支持名为“Interop Initiative”的新计划——专注提升 C++ 与 Rust 互操作性。
据介绍,谷歌的核心产品采用了数百万行 C++ 代码进行编写,由于无数的业务相关或技术因素,在合理的时间内用 Rust 重写这些代码并不实际。因此在谷歌的支持下,Rust 基金会创建了新的"Interop Initiative"计划,让全世界正在使用 C++ 的组织更顺利地做出采用 Rust 的决策和流程。
谷歌称早已在 Android 和其他产品中广泛使用 Rust 编程语言,并表示 Rust 是他们解决内存安全问题的最强大的工具之一。而且整体来看,谷歌在 Android 中使用 Rust 的增长最为显著。
Android 安全与隐私工程副总裁 Dave Kleidermacher 表示,根据历史漏洞密度统计数据,Rust 已主动阻止数百个漏洞影响 Android 生态系统。目前这项投资旨在扩大 Rust 在平台各个组件中的采用。
除了 Android,谷歌也积极在其他应用程序和产品中采用 Rust,包括客户端和服务器硬件。
Rust 基金会董事会主席兼谷歌成员总监 Lars Bergstrom 说道:“谷歌相信 Rust 等内存安全语言所发挥的关键作用,以及解决各个领域内存安全问题的迫切需要。我们支持 Rust 基金会的 Interop Initiative 计划,因为与 C++ 更好的互操作性将是 Rust 被采用的关键,并让更多组织和社区从内存安全系统中受益。”

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MetaBCI —— 脑机接口开源软件平台
MetaBCI 是中国首个脑机接口开源软件平台,由离线分析模块 Brainda、刺激呈现模块 Brainstim 和在线数据流模块 Brainflow 三大部分构成,提供了面向 BCI 软件层面全链条开发的解决方案。 面向离线分析需求,Brainda 统一了现有公开数据集接口,优化了脑电数据读取、处理流程,复现多种主要 BCI 数据分析及解码算法,以此提高研究者的算法开发效率; 面向刺激呈现需求,Brainstim 提供了简洁高效的范式设计模块,可快速创建脑机接口范式刺激界面; 面向在线开发需求,Brainflow 利用双线程、双进程编程方法实现了实时高速的数据读取、数据处理、结果反馈等功能,帮助开发者轻松搭建脑机接口在线实验系统。 相较于现有的脑机接口软件工具包,MetaBCI 基于开源语言 Python 编写,并且能够涵盖脑机接口全链条功能。MetaBCI 完全打通了脑机接口软硬件开发与设计链路,可为脑机接口在科学研究、医疗康复、娱乐生活、特种控制等领域的应用提供重要支撑,持续推动新一代脑机智能快速发展。
- 下一篇
央行发布《金融业开源软件应用 评估规范》
1月15日,人民银行发布金融行业标准《金融业开源软件应用 评估规范》(JR/T 0291-2024)(以下简称“《规范》”),于当天实施。 据悉,在金融业信息系统建设过程中,开源软件得到了广泛应用,在促进金融机构科技创新和数字化转型等方面发挥了积极作用,但也带来安全、合规等方面的风险与挑战。因此,有必要对开源软件的引入、维护、退出阶段进行规范,提出相应的评估指标。 《规范》旨在针对开源软件使用过程中的风险与难点,提出一套完整的开源软件生命周期管理各阶段评估项与评估方法,降低金融机构开源软件评估过程的复杂度和时间成本,提升金融机构开源治理能力。 《规范》规定了金融机构在应用开源软件时的评估要求,对开源软件的引入、维护和退出提出实现要求、评估方法和判定准则。适用于金融机构对应用的开源软件进行评估。 《规范》提到,引入的开源软件按照实际应用情况,可分为开源基础软件、开源组件和开源工具3类。 开源软件引入评估 开源软件引入流程分为3个阶段: 一是需求确定阶段。应明确软件功能需求与非功能需求。 二是初步筛选阶段。应根据需求展开调研,依照初选评估要求,对开源软件进行评估,建立若干可进入终选评估的开...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- Linux系统CentOS6、CentOS7手动修改IP地址
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2全家桶,快速入门学习开发网站教程
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS7设置SWAP分区,小内存服务器的救世主
- Hadoop3单机部署,实现最简伪集群