共计 1594 个字符,预计需要花费 4 分钟才能阅读完成。
近期,开发者畛域调研公司 SlashData 公布了其《开发者国家排名》第 20 版,其中示意在往年第一季度,JavaScript 依然是最受欢迎的编程语言,领有最多的开发者,但 Rust 已成为增长速度最快的编程语言。
2021Q1 编程语言排行榜:JavaScript 开发者最多,Rust 增长速度最快
SlashData 的考察笼罩了来自 155 个国家 / 地区的 19,000 多名受访者,与来自 GitHub、RedMonk、StackOverflow 和 Tiobe 的其余语言受欢迎水平排名略有不同。
SlashData 每年进行两次此考察。它的上一次考察预计 JavaScript 社区的规模为 1240 万,其中包含 TypeScript 和 CoffeeScript,它们也基于雷同的 ECMAScript 规范。截止到第一季度完结,人数已增长至 1,380 万。
开发者数量第二的是 Python,人数为 1010 万,排名第三的 Java 为 940 万。这一排名与开发者剖析公司 RedMonk 前不久基于 GitHub 和 StackOverflow 的调研数据雷同。
依据 SlashData 的说法,Python 是开发者人数增长最多的语言,其中 70% 的开发人员专一于应用它进行相干的机器学习工作,这很大水平上应该归功于 Google 的 TensorFlow、Facebook 的 PyTorch 和 NumPy 之类的机器学习库。
对于数据迷信畛域另一话题语言 Rust,SlashData 则示意目前只有 17% 的人应用 Rust,但它却是过来 12 个月中开发者比例增长幅度最高的编程语言,但因为根底数量较低,所以净增数量要低于 Python。
只管 Rust 并未失去宽泛应用,但往年它的社区走出了 Mozilla 的“制约”,并创立了本人的 Rust Foundation,该基金会目前已失去了 Amazon Web Services,Microsoft Azure,Google 和 Mozilla 的反对。
Rust 或成科技大厂新宠
对于安卓开发者来说,Java 和 Kotlin 是比拟风行的抉择;而对于从事操作系统以及外部底层的开发者来说,C 和 C++ 是比拟热门的抉择。但在泛滥语言中,Rust 作为一款小众的古代零碎编程语言,近两年间逐步受到了各大企业的青眼。
2020 年底,Rust 官网在调研了寰球 8323 位开发者后,最新公布了 2020 年 Rust 调查报告。通过报告,咱们发现 Rust 开发者的用户黏度较高,有 83% 的受访者示意他们始终在应用该语言。
家喻户晓,当提及 Rust 语言时,平安、性能、并发等个性是其劣势。Rust 通过应用编译时检查和运行时查看相结合的形式提供内存平安保障,以强制执行对象的寿命 / 所有权,并确保内存拜访是无效的。在实现这种安全性的同时,还能提供与 C 和 C ++ 相当的性能。Rust 还缩小了对沙盒的需要,让开发人员有更多的开销空间来引入更平安、更轻量的新性能。
去年,AWS 开源团队发表聘用 Rust 编译器联结创始人 Felix Klock,将来致力于进一步改良 Rust。苹果也示意对将 C 代码移植到 Rust 感兴趣,心愿投身到应用 Rust 编写代码的潮流中,想要在基于 Linux 的服务器端平台上将 C 过渡到 Rust。微软在采访中也示意 C/C++ 无奈胜任编写要害工作的软件,业界十分须要高性能、内存平安的编程语言来开发底层零碎,而当今市场上最好的抉择就是 Rust。
近日,谷歌发表出于安全性的思考,举荐开发者应用 Rust 编程语言来开发操作系统。并示意在过来的 18 个月里,它始终在为 Android 开源我的项目增加 Rust 反对。但在 Android 平台上增加一门新语言是一项微小的工程。一些工具链和依赖关系须要保护,测试基础设施和工具必须更新,开发人员须要承受培训。
局部参考资料:
1、https://www.zdnet.com/article…
2、《为了让 Android 更平安,谷歌举荐开发者应用 Rust 编写零碎代码》