Bendi新闻
>
从C++切换到Rust,开发效率提升两倍不止

从C++切换到Rust,开发效率提升两倍不止

8月前

谷歌 Android 工程总监 Lars Bergstrom 在近期举行的 Rust Nation 大会上,了该公司将 Go 或 C++ 编写的项目迁移到 Rust 语言的经验。

Bergstrom 称,虽然早在 2016 年的 Dropbox 和 2018 年的 Figma 就提供了用内存安全的 Rust 语言重写代码的案例,并且对生产率和这种语言的质疑已经消退,但对其可靠性和安全性的担忧却一直挥之不去。

不过随着一些组织以及美国政府机构频繁发出 “建议从 C/C++ 切换到 Rust 等内存安全语言” 的信号,Bergstrom 认为,整个软件开发生态系统的认知已经发生了转变。

就谷歌内部而言,在把被认为是内存安全但性能不佳的 Go 代码重写成 Rust 代码以后,已经呈现出了一些优势。

Bergstrom 表示,采用 Go 和 Rust 构建系统所消耗的人力和时间是一样的;并且从 Go 转向 Rust 不会降低工作效率。

“有趣的是,我们确实从中看到了一些好处。我们在从 Go 迁移过来的服务中看到了内存使用率的降低...... 我们还看到,随着时间的推移,那些用 Rust 重写的服务的缺陷率也在降低,从而提高了正确性。”

值得一提的是将 C++ 代码重写成 Rust 代码后的比较。“在每种情况下,我们都发现,无论是用 Rust 构建服务,还是维护和更新这些用 Rust 编写的服务,所需的工作量都减少了 2 倍以上。”

Bergstrom 称,这一发现对谷歌团队来说意义重大。因为 C++ 代码维护成本高昂,需要庞大的团队投入大量精力,并且存在诸多风险。

且有 85% 的开发人员对 Rust 代码正确性的信心要高于其他语言。“这是一个庞大的数字...... 我一生中经历过不止一次语言调查,但从未见过这样的数字。”


关链接
https://www.youtube.com/watch?v=6mZRWFQRvmw&t=27048s

热门文章

某开源公司实习生上班时间向其他开源项目提交PR,CEO发现后要求关闭

用Vue全家桶纯手工搓了一个开源版「抖音」

AI编程语言Mojo正式开源标准库,宣称比Python快9万倍

xz活跃维护者“潜伏”三年——添加恶意代码、植入SSH后门

iOS版Firefox充斥着大量 “屎山代码”

⬇️ 长按二维码,启动!

微信扫码关注该文公众号作者

来源:OSC开源社区

相关新闻

小学数学从C到A难吗?从两三百,到现在穿百八十的内衣,为什么便宜的反而更好更舒服?AI Talk | 耶鲁博士马征:从交换信息到交换认知,从效率驱动到创新驱动家长必备 孩子从游戏狂热到提升自我管理能力只需4步最后机会|三周带你快速提升简历/面试,从0到1逆袭,决战投行Offer!黄仁勋身价5年暴涨30倍:从30亿到900亿从风头无两到风光不再,盒马发生了什么? | 反直觉 Lab从 Copilot 到独立 AI 开发者:「Devin 们」 还有多长的路要走?美团谷底翻倍背后:从无限战争,到心智战争我们正从“过河模式”,切换到“蓝图模式”从电梯故障到编程新宠,Rust为何连续七年称霸「最受推崇语言」又有药企IPO终止,两年时间学术推广费从0到过亿元中金之殇:从炫富姐到杠杆姐,只用了两年从坐迈巴赫到开网约车,一个开发商的阶层滑落被封杀两年的李云迪复出!从王子到嫖客,重回音乐大厅,他值得一条“生路”吗?从华为辞职创业,他用AI技术将夜间图像亮度提升200倍,刚刚融资数千万龙年春晚C位主持人:“零点报时”倒数55秒神级救场,从草根到央视一哥,他终于藏不住了从感冒到去世仅4天,38岁宝妈的悲剧令人痛心!医生:感冒后这两种情况务必警惕从拖拉磨蹭到化学金牌,9年时间,我这样提升儿子的自驱力定义豪华新标准,每一处改造都旨在提升现代生活体验!设计匠心独运,从定制内饰到辐射地暖,每一细节都为舒适而生。从无人问津到门庭若市!陕煤8年暴涨7倍,说明了什么?从半小时0.5元,到一小时5元!共享单车8年价格涨4倍,市民称被“刺”到,专家:不太赞同“割韭菜”的说法三天血赚五倍,感谢贾跃亭老板;楼市出大招了,从房住不炒到鼓励买房从融资不顺产品不明,到估值翻58倍,这公司做出全球唯一丨Insight全球
logo
联系我们隐私协议©2024 bendi.news
Bendi新闻
Bendi.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Bendi.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。