2021 Rust 调查结果公布:共 9354 份调查问卷收集

简介: 2021 Rust 调查结果公布:共 9354 份调查问卷收集

近日,Rust 公布了 2021 调查结果,该调查于 2021 年 12 月启动,结果基于 9354 份调查问卷的累积统计。

全球社区

Rust 社区继续发展壮大,此次调查的完整调查回复数量为历史最高(9354 名受访者),比去年的总数高出约 1500 份。

90% 的受访者表示依然在使用 Rust,而 5% 的人表示他们过去曾使用过 Rust 但现在不再使用,4% 的人表示他们根本没有使用过 Rust。本次调查共有 10 个语言版本,其中 78% 英语调查问卷占比 78%,其次是简体中文 (6%)、德语 (4%) 和法语 (3%)。尽管大多数受访者选择了英语调查问卷,但其中涵盖了来自世界各地的受访者,美国占比 24%,其次是德国 (12%)、中国 (7%) 和英国 (6%)。

然而,英语并不是所有 Rustaceans 的首选语言,近 7% 的受访者表示不愿意用英语作为技术交流的语言,另有 23% 的受访者更喜欢除英语之外的其他语言。

最常见的首选语言(除了英语)大致遵循 Rustaceans 居住的地方,简体中文、德语和法语位居前 3 位。

Rust 使用情况

Rust 的用户比例持续上升,81% 用户目前至少每周使用一次,而去年调查的这一比例为 72%。

75% 的 Rust 用户表示他们会使用 Rust 编写生产就绪代码,尽管 27% 的人认为这么做会比较困难。

image.png

总体而言,Rustaceans 似乎在编写 Rust 时似乎很享受,只有 1% 的受访者表示使用 Rust 并不有趣,另外四分之一的受访者认为 Rust 与其他编程语言相比没有真正的优势。

你会在工作中使用 Rust 吗?

对于许多 Rustaceans 来说,在工作中采用 Rust 似乎是一条漫长但值得的道路。

首先,在工作中使用Rust 的受访者中有 83% 认为它具有“挑战性”。在使用过程中,只有 13% 的受访者认为 Rust 会减慢他们的团队开发速度,而82% 的受访者表示Rust 帮助他们的团队实现了开发目标。

image.png

当受访者被问及他们的团队是否会在未来再次使用 Rust 时,90% 的人表示肯定。最后,在工作中使用 Rust 的受访者中,89% 的受访者表示他们的团队发现用 Rust编程很有趣。

至于为什么受访者在工作中会使用 Rust 这一问题,占比最高的答案是 Rust 能帮助用户“构建相对正确且没有 bug的软件”,其比例为 96%。而性能(占比92%)是另一个最受欢迎的选择,此外,还有89% 的受访者认为他们在工作中选择 Rust,是因为 Rust的安全属性。

image.png

未来的挑战

总体而言,年度调查表明 Rustaceans 社区正在健康成长,但同时也暴露出一些问题。编译时间是 Rust 需要改进的重点,61%的受访者表示需要尽快解决编译时间的问题。

值得称赞的是,61% 的受访者认为 Rust 的性能在这一年中有明显改善。其他需要改进的领域分别是磁盘空间 (45%)、调试 (40%) 和 GUI 开发 (56%)。

通过持续引用和改进各种工具(如 rust-analyzer、IntelliJ Rust 等),IDE 体验凭借着 56% 受访者的支持,获得了改进幅度最大的奖项。

但是,获得最多赞誉的却是编译器错误消息,其当前状态获得了 90% 受访者的赞扬。当受访者被问及他们对 Rust未来发展中的担忧是什么时,占比最高的答案是担心其在行业中的使用量不足(38%)。

占比第二位的答案是害怕 Rust语言会变得过于复杂(33%),这与少数受访者要求 Rust提供附加功能(尤其是那些尚未进入管道的功能)恰恰相反。

最后,第三大担忧是Rust 从业者们担心语言和社区的健康发展缺乏有力支持(30%)。但随着 Rust基金会的建立,这一问题将有望得到解决。

2021 年可以说是 Rust 历史上最重要的年份之一,随着 Rust 基金会正式成立,2021 技术社区的规模远超以往,Rust 也将继续坚定地走向未来。

报告原文:

https://blog.rust-lang.org/20...

rust

相关文章
|
网络协议 Java 应用服务中间件
【Spring Cloud系统】- 轻量级高可用工具Keepalive详解
【Spring Cloud系统】- 轻量级高可用工具Keepalive详解
920 0
|
6月前
|
机器学习/深度学习 搜索推荐 算法
用数据给婚恋 App 把把脉:让匹配更靠谱、聊天更顺畅、留存更健康
用数据给婚恋 App 把把脉:让匹配更靠谱、聊天更顺畅、留存更健康
500 8
|
8月前
|
数据采集 存储 安全
速看!数据治理的八大要素
数据治理是企业用数的基石,涉及质量、安全、标准等八大核心。它解决报表矛盾、数据混乱、责任不清等问题,确保数据准确、安全、一致。做好数据治理,才能释放数据价值,支撑业务决策与数字化转型。
速看!数据治理的八大要素
|
存储 人工智能 分布式计算
阿里云云数据仓库:助力企业构建智能数据基石的云端利器 。阿里云云数据仓库优势与选型指南
阿里云数据仓库体系基于MaxCompute、AnalyticDB等核心产品,提供弹性敏捷的PB级数据处理能力,支持实时分析与智能决策。其六大优势包括无限弹性伸缩、极致性能表现、智能成本优化、全栈安全体系、生态无缝对接和AI增强分析,助力企业在数字经济时代应对数据爆发式增长的挑战。灵活透明的定价体系和行业实践案例展示了其在证券、新零售、物联网等领域的成功应用,为企业构建智能数据基座提供了清晰路径。
576 6
|
人工智能 自然语言处理 算法
随机的暴力美学蒙特卡洛方法 | python小知识
蒙特卡洛方法是一种基于随机采样的计算算法,广泛应用于物理学、金融、工程等领域。它通过重复随机采样来解决复杂问题,尤其适用于难以用解析方法求解的情况。该方法起源于二战期间的曼哈顿计划,由斯坦尼斯拉夫·乌拉姆等人提出。核心思想是通过大量随机样本来近似真实结果,如估算π值的经典示例。蒙特卡洛树搜索(MCTS)是其高级应用,常用于游戏AI和决策优化。Python中可通过简单代码实现蒙特卡洛方法,展示其在文本生成等领域的潜力。随着计算能力提升,蒙特卡洛方法的应用范围不断扩大,成为处理不确定性和复杂系统的重要工具。
1092 21
STM32控制SG90舵机原理及代码
STM32控制SG90舵机原理及代码
1030 1
理解汇编中的CALL指令和参数传递
理解汇编中的CALL指令和参数传递
922 1
|
测试技术
【测试_需求测试】什么是需求测试、如何做好需求测试
【测试_需求测试】什么是需求测试、如何做好需求测试
3306 0
阿里云免费企业邮箱在哪申请?入口来了
阿里云免费企业邮箱在哪申请?入口来了,阿里云免费企业邮箱没有了吗?免费企业邮箱在哪申请?每个阿里云账号可以申请一个免费企业邮箱。最近有同学反馈企业邮箱申请不了了,阿里云百科查看下,确实原免费版企业邮箱申请链接,打开后,会跳转到付费版企业邮箱页面。阿里云百科特意咨询了客服,得到回复是目前阿里云依旧提供免费版企业邮箱。阿里云百科分享阿里云免费版企业邮箱申请链接:
1319 2
阿里云免费企业邮箱在哪申请?入口来了
|
JSON Linux Shell
vscode c++ 使用问题汇总
vscode c++ 使用问题汇总
604 0

热门文章

最新文章