2021年Q1编程语言排行榜前20名榜单出现较大变动
2021-06-23
知名软件行业分析公司发布2021年1月(Q1)编程语言排行榜。
编程语言排名跟踪编程语言的使用情况和讨论次数,并在统计分析后进行排序。它旨在深入了解潜在的语言采用趋势。该榜单每年发布两次,这是今年的第一份榜单。
目前,编程语言排序算法的基本思想没有变化,只是具体的过程发生了变化。现在将其作为数据源来分析数据;其中一些直接使用它提供的实用工具数据。具体排序算法见官方介绍。
让我们来看看 2021 年 Q1 前 20 名的编程语言排名:
与之前的排名相反,本季度前20名的排名发生了重大变化。分析师 O'Grad 指出,前 20 名中有一半都经历了某种程度的变化,“这很不寻常。”此外,它一直保持着第二的位置,其卫冕能力也值得关注。值得关注的几点如下:
(0):值得注意的是,性能还是很强大的。尽管来自新兴语言的竞争,关于碎片化的讨论redmonk 编程语言排行榜 2016,甚至对语言本身的批评,它仍然很受欢迎。需要指出的是,自 2018 年 1 月以来,的拉取请求增加了 453%。仅从上个季度开始,它们就增长了 96%,这仍然是在已经提交的大量提交的基础上进行的。总之,它仍然是一个行业巨头,数据中没有迹象表明这种情况可能会很快改变。
(1): 的排名不断上升,“这本身就令人印象深刻。”表示自从进入前十名后,最初的问题是能否坚持下去。现在更合适的问题是语言的最终上限是多少。在最近八季的排名中,已经升至第六位。放眼整个行业,可见其火爆程度。
Ruby (-2 ):Ruby 衰落已久。但是,在 2012 年首次开始语言排名时,Ruby 是榜单上第五大最受欢迎的语言,并且已经保持了大约五年的时间。但从 2016 年开始,Ruby 已经开始走下坡路,本季度甚至被 CSS 和 CSS 超越。近年来,Ruby 一直在努力解决一些性能问题,但除了对声明内容和已经取得的成就的怀疑之外,对性能的关注似乎并没有对语言产生任何实质性的改变。这份名单。命运。指出,要明确的是,有数十种甚至数百种语言愿意与排名第九的语言交换位置,但 Ruby 的支持者和用户应该注意的不是这里的实际位置,而是Ruby 的发展轨迹。 “这是一门可爱的语言,语法优美,但在竞争激烈的语言市场,这还不够。”
Go (-1):与 Ruby 一样,Go 的排名不如其整体轨迹值得关注。在经历了最初的快速增长期并在 2018 年达到第 14 位之后,围棋一直在走下坡路。人们认为,造成这种现象的部分原因是 Go 的可寻址市场比这个列表中的其他一些语言要窄得多。同时,它的主要竞争对手Java一直保持着高人气的语言。 “但无论是静止的还是衰落的,如果围棋有成为真正的行业强国的野心,那么它的路径和结构可能需要改变。”
R(1):R是其他社区学术界的主力军redmonk 编程语言排行榜 2016,但这种语言在单一领域(分析领域)中表现出色,但在特定领域之外几乎没有意义。它一直是用来解决一个简单问题的几种语言之一:在当今碎片化的世界中,一门专业语言的命运如何,能爬多高或多低?通常,专业语言会被更通用的语言所取代。然而,据说 R 一直是这个规则的例外。虽然它的成长从未经历过快速或线性的发展,但语言已经从最初的第 17 位上升到了现在的第 12 位。有趣的是,C(-2) 仍然排在它后面。 C长期以来一直是前十的中坚力量,但自从推出取代它以来,其排名一直在下降。然而,其相对较高的排名仍然出乎意料。
(1) / Rust (1):与 Rust 没有真正的联系,但它们之间有一定的功能重叠。但是,它们与 Rust 的共同点是,它们在开发人员中的受欢迎程度使它们在本季度的排名中上升了一个位置:Rust 排名第 19 位,排名第 18 位。
Dart(3):不到三年前,Dart 还在榜单前 30 位徘徊。然而,该框架推出两年后,Dart 的排名上升了三位,排名第 21 位。随着 Dart 在本季度恢复上升轨迹,我们可以将注意力转向 Dart 能否进入前 20 名;如果是,哪些语言可能会被它取代?
列表详情: