2020年第三季编程语言排行前二十名排名
2021-06-24
知名软件行业分析公司发布了2020年第三季度半年度编程语言排名,这是今年发布的第二份榜单。上一次是今年3月份发布的第一季度编程语言排名。
对榜单的排名流程做了一些调整。虽然具体的采集方式发生了变化,但基本流程保持不变。从 和 中提取语言排名并将它们组合起来进行分析。这种排名方法涉及将语言讨论和使用联系起来,以深入了解潜在的未来采用趋势。
2020第三季编程语言排行榜
前 20 名的排名如下:
1
2
3 爪哇
4 PHP
5 C++
5 C#
7 红宝石
7 个 CSS
9
10℃
11
11 -C
13 R
14
15 去
15
17
17 Perl
19
20 锈
本季度整体排名变化不大。
这是否属于相对语言轨迹的正常起伏尚不清楚,但下文讨论的一些初步数据已经运行,趋势的发展将受到密切关注。
(0):本季度排名最抢眼的“赢家”是第一个霸占前两名的非java或语言。
在过去的几年里,这种语言的通用性被低估了。就像鼎盛时期的 Perl 一样,它是成千上万个小项目的粘合剂,也是无数个单独脚本的基础,包括一些用于检索这些排名数据的脚本。
Java(-1): 排名中个人排名差异很小。任何一个季度的排名都只是一个快照,受临时波动的影响。但值得注意的是,由于这些排名是在2012年实施的,这这是我们第一次将 Java 排在第一或第二之外。
即使其他报告过早或错误地将其称为死语言或注销该语言,但它在这些数量级上的强劲表现证实了我们定性观察到的结果redmonk 编程语言排行榜 2016,即由于 Java 能够发现和满足新用例, 至今仍被广泛使用。
然而,就开发者的时间和注意力而言,Java 从未面临过像今天这样激烈的竞争。虽然多年来成为企业的支柱,但其传统的优越地位并没有得到保证。因此,在接下来的几个季度中关注 Java 将非常有趣。它将决定这次操作是暂时的偏离、新的现状,还是人气长期下降的早期阶段。索引。
Rust (+1): 说到与 Java 争夺开发者时间和注意力的语言,Rust 的排名正在稳步提升。五年前的这个季度,Rust 在这些语言中排名第 48 位redmonk 编程语言排行榜 2016,落后,,和近三十人。
截至本季度,它已经超越了他们,并且似乎具有更大的增长潜力。它对构建安全应用程序的关注尤为重要,并且越来越重要,它帮助 Rust 被用于越来越多的知名项目。
(0), Dart(0), (0): 这三种语言本季度的排名没有变化。如果和过去相比,五年前排名68,落后Rust 20 ,但目前比 Rust 高一位。
然而,撇开这一历史增长不谈,对于我们最近在这些排名中名列前茅的许多公司来说,这种增长并没有带来任何变化。这三种语言都在最近的发展轨迹上停滞不前。
与上次运行相比,我们跟踪的标签增长率为负 (-16%),但以调查语言表示的请求增长率为 11%。从历史上看,这并不是一种异常模式,因此它似乎不会对代码贡献和讨论产生过多影响。
(0):像或这里提到的其他语言,没有什么可报告的。
但是,考虑到它在第 9 位的位置,这本身就值得注意。问题是语言的潜在上限,会不会在前10的后半段?还是能提升前五名?我们拭目以待。
排名过程
分析中使用的部分数据源是。通过提取请求来查询语言,类似于组装状态的方式。查询的设计尽可能与之前的流程相似。
其他注意事项