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

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

公众号新闻

谷歌 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充斥着大量 “屎山代码”

⬇️ 长按二维码,启动!

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

戳这里提交新闻线索和高质量文章给我们。
相关阅读
纯AI研发新药登Nature,效率提升3倍,临床实验疗效拔群今日arXiv最热NLP大模型论文:斯坦福发布法律指令数据集LawInstruct,统一17个辖区24种语言Go应用性能优化的8个最佳实践,快速提升资源利用效率!TiDB 如何利用 Copilot 优化数据库操作,提升用户体验与内部效率?飙升两年后,房贷利率终于下降了!四分之一食品将降价!全法召回这种甜点!奥运会红色禁区豁免范围扩大从Claude 3中提取数百万特征,首次详细理解大模型的「思维」OpenAI陷巨大算力荒,国内大厂抢先破局!打破单芯片限制,算力效率提升33%一个公司的衰败,从CEO不再思考开始Rust编写的Web开发框架——同时支持Node和Python跟AI一起《慢慢走》唱出别样的风味焱融科技张文涛:将大模型训练效率提升40%!详解多云架构下高效存储策略丨GenAICon 2024到手价$69 | 康巴赫6代蜂窝锅,红点控温双倍不粘,送锅铲锅勺AI视觉的“大一统”:从CV到多模态,从行业大模型到机器人,旷视如何布局?从Choate到哈佛的美高学姐坦白局!协和系总校长卢慧雯面对面!用Rust开发跨平台游戏是怎样的体验?提升效率神器:手写一款 Java 热部署插件Amazon实习拿不到return OFFER?!Rust 生态纯属炒作?3 年写了 10 万行代码的开发者吐槽:当初用 Rust 是被忽悠了中国江苏同里,亭台楼阁AI营销特训营 | 市场人如何用AI工具提升效率?创业理工男转FA的2次申请之路 | 从CBS录取谈起:如何选择适合自己的申请辅导效率提升!中国科学家成功构建Rust 修复了 std 库中 Windows 10/11 的关键命令注入缺陷新型醛固酮合酶抑制剂lorundrostat,难治性高血压患者的曙光千万亿分之一升的水,能将化学反应速率提升百万倍?记录一个走线来美国的中国小伙AI工具大揭秘:如何10倍提升你的工作效率?日本人换钱换到吐血!黄金周扛大米去夏威夷,为省钱只在海滩“躺尸”…走马观花看纽约(6)大教堂、洛克菲勒中心、闹市氧吧及其它美国移民局处理申请效率大幅提升,全线审理周期缩短新元兑各国货币汇率屡创新高!30年来几乎翻倍,兑换商换到断货为什么 Rust 成为近年最受开发者推崇的语言?| 极客时间大佬出走后首个发布!Stability官宣代码模型Stable Code Instruct 3BCreate 2024百度AI开发者大会:李彦宏带来三大AI开发工具,让人人都是开发者
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。