程序员

2021Q1 编程语言排行榜:JavaScript 开发者最多,Rust 增长速度

作者:admin 2021-04-28 我要评论

近期,开发者领域调研公司 SlashData 发布了其《开发者国家排名》第 20 版,其中表示在今年第一季度,JavaScript 仍然是最受欢迎的编程语言,拥有最多的开发者,...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

近期,开发者领域调研公司 SlashData 发布了其《开发者国家排名》第 20 版,其中表示在今年第一季度,JavaScript 仍然是最受欢迎的编程语言,拥有最多的开发者,但 Rust 已成为增长速度最快的编程语言。

2021Q1 编程语言排行榜:JavaScript 开发者最多,Rust 增长速度最快

2021Q1 编程语言排行榜

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 编写系统代码》

segmentfault 思否


本文转自网络,版权归原作者所有,原文链接:https://segmentfault.com/a/1190000039916706

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 解密阿里云高效病原体基因检测工具

    解密阿里云高效病原体基因检测工具

  • 探秘!在阿里云做产品经理是怎样的体验

    探秘!在阿里云做产品经理是怎样的体验

  • 精彩回顾 | 阿里云 Serverless Develop

    精彩回顾 | 阿里云 Serverless Develop

  • 为什么SOFA RPC调用30s还不超时?

    为什么SOFA RPC调用30s还不超时?

腾讯云代理商
海外云服务器