内容简介:Rust 官方博客发布了今年是第三次对 Rust 进行年度调查,首次增加了面向英语以外语言环境的调查,在全球 14 种语言背景的调查下,总共收集到了 5991 份调查记录,其中非英语环境占了所有记录的 25%。在受访人群中,有接近 3/4 使用 Rust,这与去年的 66.9% 相比增长了不少。
Rust 官方博客发布了 2018 年的 Rust 调查报告 。
今年是第三次对 Rust 进行年度调查,首次增加了面向英语以外语言环境的调查,在全球 14 种语言背景的调查下,总共收集到了 5991 份调查记录,其中非英语环境占了所有记录的 25%。
在受访人群中,有接近 3/4 使用 Rust,这与去年的 66.9% 相比增长了不少。
下边挑选了今年的报告中一些关注度较高的数据。
使用 Rust 多久了
有接近 1/4 开发者使用 Rust 至少 2 年,而约有 23% 使用不到 3 个月时间,可以看出 Rust 的新用户不少。
感觉 Rust 没有提高生产效率
生产效率是一个编程语言的重要指标,数据显示,有大约 50% 的受访者表示其在 3 个月内还感觉不到 Rust 的高效,而有大约 20% 的开发者在使用一年后仍然觉得 Rust 生产效率不高。
使用频率
Rust 使用频率有所提高,每天使用 Rust 的开发者从去年的 17.5% 上升到今年的 23.8%,而每周的占比从 60.8% 上升到 66.4%。
精通程度
在 1-10 分的自评中,认为自己对 Rust 掌握了 7 分的人数最多,其次是 3 分,而 10 分占了最小比例,这表明大多数使用者倾向于认为自己是初学者或者顶多是经验丰富,但谈不上是专家。
Rust 难在哪里
Rust 使用者普遍认为 Enums 和 Cargo 是简单的概念,其次是迭代器、模块和 Traits,接下来是更具挑战性的 Trait Bounds 和 Unsafe 概念。而最难的是宏、Ownership&Borrowing 和 Lifetimes。
哪个语言用着最爽
虽然很尴尬,但还是得说,Rust 并不是这些使用者用得最爽的编程语言,它排在第一名 Python 之后。我们还可以看到 Erlang 得到了最低分。
使用版本
使用当前稳定版本的人数比例与去年差不多,而且都是排在第一位,而 Nightly 版本的使用比例有所提升,从去年的 51.6% 提高到 56% 以上。
升级带来的麻烦
Rust 编译器升级到新的稳定版本时,给 7.4% 的使用者带来了麻烦,新版本破坏了已有代码,他们被迫进行修复。
此外,调查还询问了使用者对于 Rust 存在的问题的思考,得到如下 Top 10 反馈:
-
更好的库支持
-
更完美的 IDE 体验
-
更广泛地采用 Rust
-
更完善的 工具 与支持生态
-
优化学习曲线
-
稳定重要的语言特性和 crates
-
支持异步编程
-
支持 GUI 开发
-
更好的文档
-
改进编译时间
完整的调查报告查看 官方博客 。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Rust 2018 年度调查报告
- Rust 2018 年度调查报告发布
- Clojure 发布年度调查报告:大部分用户是 Java 开发者
- Clojure 发布年度调查报告:大部分用户是 Java 开发者
- 2019年数据泄露调查报告
- Go 语言 2018 调查报告发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Java语言程序设计
(美) Y. Daniel Liang / 李娜 / 机械工业出版社 / 2011-6 / 79.00元
本书是Java语言的经典教材,畅销多年不衰。本书全面整合了Java的特性,采用“先讲基础”的教学方式,循序渐进地介绍了程序设计基础、面向对象程序设计、GUI程序设计等。另外,本书还全面且深入地覆盖了一些高级主题,包括算法和数据结构、并发、网络、国际化、高级GUI、数据库和Web程序设计等。 本书中文版由《Java语言程序设计 基础篇》和《Java语言程序设计 进阶篇》组成。基础篇对应原书的第......一起来看看 《Java语言程序设计》 这本书的介绍吧!