大家好,来来为大家解答以下问题,谷歌团队分享 Rust 语言开发体验:学习成本不高、编译速度不快很多人还不知道,现在让我们一起来看看吧!
作者 | Tina
Google 发布了一份报告,表明 Rust 并不比其他编程语言难学,尽管它的编译速度很慢。
报告指出,该调查覆盖了内部 1,000 多名 Rust 开发人员,涵盖“谷歌雇用的专业软件开发人员(或相关领域)” 。
Rust 语言因其高性能以及具备 C 和 C++ 等其他系统语言所缺乏的安全保证而受到赞赏,但我们也常听见一些抱怨说,由于所有权和借用等概念,该语言很难学习。Rust 中的所有权是一项编译时功能,可提供安全且自动的内存管理。“由于所有权对于许多程序员来说是一个新概念,因此确实需要一些时间来适应,”Rust 文档承认。
不过,根据调查,尽管 Rust 存在一些挑战,但开发人员还是能相对较快地掌握该语言。超过 2/3 的受访者认为,他们只要学习 2 个月就能上手 Rust 语言、1/3 的受访者表示他们此前学习了 2 个月后,目前已经能够高效使用 Rust 语言,因此谷歌认为传言中的“Rust 语言至少需要学习 6 个月”并不准确。
报告指出,编写 unsafe 代码和处理 C/C++ 互操作也是开发者经常遇到的问题,但并不是最大的挑战。谷歌认为大家对互操作和 unsafe 代码的担忧有些过头了。
在接受调查的人中,只有 13% 的人有过 Rust 经验,其中大多数来自 C/C++、Python、Java、Go 或 Dart。“我们没有看到任何数据表明 Rust 相对于任何其他语言存在任何生产力损失,”报告指出。
谷歌认为 Rust 的最大问题是编译速度。报告称,“到目前为止,构建速度慢是开发人员在使用 Rust 时遇到的第一大挑战”。但通过缓解措施,Rust 编译器也能做得很好。
开发人员认为他们用 Rust 编写的代码更正确,比用其他语言编程时更有信心。另外,Rust 的使用量正在增加。最近的 StackOverflow调查将 Rust 在编程语言中排名第 14 位,有 13.05% 的开发人员使用它,仅次于 Go,但高于 Kotlin。
本文到此结束,希望对大家有所帮助。
大家好,小丽今天来为大家解答石榴石佩戴禁忌以下问题,石榴石的功效与作用佩戴禁忌很多人还不知道,现在让我们一起来看看吧!1、佩戴石榴石
大家好,小美今天来为大家解答鹿岛生活馆官网以下问题,鹿岛生活馆官网网址很多人还不知道,现在让我们一起来看看吧!1、中国。2、该品牌属于
大家好,小美今天来为大家解答团课主题:弘扬志愿精神奉献青春力量以下问题,关于志愿者的团课主题很多人还不知道,现在让我们一起来看看吧!
大家好,小娟今天来为大家解答工业工程专业属于什么大类以下问题,工业工程专业属于哪一类很多人还不知道,现在让我们一起来看看吧!1、工学
大家好,小美今天来为大家解答钳子的种类及各自的特点以下问题,钳子的种类及各自的特点介绍很多人还不知道,现在让我们一起来看看吧!1、弯
大家好,小乐今天来为大家解答天正电气cad视频教程以下问题,天正电气cad教程自学很多人还不知道,现在让我们一起来看看吧!1、链接: https://pa
大家好,小丽今天来为大家解答椭圆面积以下问题,椭圆面积积分推导过程很多人还不知道,现在让我们一起来看看吧!1、椭圆的面积公式:S=π×
大家好,小豪今天来为大家解答美国卷耳猫优缺点以下问题,美国卷耳猫是大型猫吗很多人还不知道,现在让我们一起来看看吧!1、美国卷耳猫好奇
Copyright 2024 看看网,让大家及时掌握各行各业第一手资讯新闻!