7月1日消息,据谷歌团队最新发布的官方博客文章透露,他们分享了在使用编译型编程语言Rust的过程中的经验和感受。Rust由Mozilla主导开发,备受开发者们推崇。这篇文章中谷歌团队首先提到了Rust语言学习成本的问题。根据谷歌内部的调查,超过2/3的受访者表示,他们只需要学习2个月就能掌握Rust语言,并且有1/3的受访者表示,他们已经学习了2个月,并能够高效地使用Rust语言。这一结果颠覆了传言中Rust至少需要学习6个月的说法。
根据谷歌调查,使用Rust编程时,开发者最大的挑战之一是编译速度较慢。只有40%的受访者表示可以接受Rust编译器的速度,这意味着大部分开发者对Rust编译器的速度并不满意。
此外,谷歌团队也驳斥了一些关于Rust的传闻。他们认为,与人们普遍认为的"unsafe"代码和与其他语言的互操作是Rust领域的最大挑战不同,受访的谷歌开发者认为Rust领域面临的三大挑战是宏(Macros)、所有权和借用(Ownership and borrowing)以及异步编程(Async programming)。尽管编写"unsafe"代码和处理C/C++互操作也是他们遇到的问题,但并不是最大的挑战。
谷歌开发者非常赞赏Rust编译器的错误消息,认为它们非常有用。根据小编的了解并从综合社区的反馈来看,大部分开发者普遍对Rust编译器的表现持肯定态度。
此外,77%的开发者认为Rust代码的质量非常高,根据谷歌受访者的说法。当被问及是否认为Rust代码比其他语言编写的代码更正确时,有85%的受访者相信他们的Rust代码是正确的。另外,超过一半的受访者表示Rust代码很容易审查。
谷歌团队的见解和经验为我们提供了对实际使用Rust语言的新认识。虽然Rust编译器速度和学习曲线依然是开发者们需要考虑的问题,但Rust语言的高代码质量和编译器的有用错误消息等特点,使得越来越多的开发者对其产生了兴趣,并开始尝试在项目中应用Rust语言的优势。
以上是谷歌分享:学习Rust语言无需海量学习成本的详细内容。更多信息请关注PHP中文网其他相关文章!

该教程通过使用AWS服务来指导您通过构建无服务器图像处理管道。 我们将创建一个部署在ECS Fargate群集上的next.js前端,与API网关,Lambda函数,S3桶和DynamoDB进行交互。 Th

该试点程序是CNCF(云本机计算基础),安培计算,Equinix金属和驱动的合作,简化了CNCF GitHub项目的ARM64 CI/CD。 该计划解决了安全问题和绩效

此基于GO的网络漏洞扫描仪有效地确定了潜在的安全弱点。 它利用了GO的并发功能的速度功能,包括服务检测和漏洞匹配。让我们探索它的能力和道德

网站建设只是第一步:SEO与反向链接的重要性 建立网站只是将其转化为宝贵营销资产的第一步。您需要进行SEO优化,以提高网站在搜索引擎中的可见度,吸引潜在客户。反向链接是提升网站排名的关键,它向谷歌和其他搜索引擎表明您的网站权威性和可信度。 并非所有反向链接都有利:识别并避免有害链接 并非所有反向链接都有益。有害链接会损害您的排名。优秀的免费反向链接检查工具可以监控链接到您网站的来源,并提醒您注意有害链接。此外,您还可以分析竞争对手的链接策略,从中学习借鉴。 免费反向链接检查工具:您的SEO情报员


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

SublimeText3汉化版
中文版,非常好用

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具