知名软件行业分析公司 RedMonk 发布了 2021 年 6 月(Q3)编程语言排行。整体排行基本保持不变,JavaScript 位居榜首,随后是 Python、Java、PHP、CSS、C++、C#、TypeScript、Ruby 和 C 语言。
知名软件行业分析公司RedMonk发布了2021年6月(Q3)编程语言排名。整体排名基本保持不变,JavaScript高居榜首,其次是Python、Java、PHP、CSS、C++、C#、TypeScript、Ruby和C语言。
排名:
1 JavaScript
2 Python
2 Java
4 PHP
5 CSS
5 C ++
5 C#
8打字稿
9红宝石
10摄氏度
11 Swift
12 R
13目标-C
14壳
14斯卡拉
16走
17 PowerShell
18科特林
19生锈
20镖
雷德蒙克的研究方法最初是由德鲁·康威(Drew Conway)和约翰·迈尔斯·怀特(John Myles White)在2010年底设定的,并在随后的几年中不断完善。调查方法是从GitHub和Stack Overflow中提取语言排名,结合起来得到尽量反映代码吸引力(GitHub)和讨论吸引力(Stack Overflow)的排名。这个想法并不是提供当前使用的统计有效表示,而是将语言讨论和使用联系起来,以便深入了解潜在的未来采用趋势。
本季度值得关注的重点语言有:
1。Java(向上1位)
在前几个季度跌至第三位后,观察人士质疑该语言是否会继续下滑。然而本季度,Java和Python再次并列第二。
这并不奇怪,但对于这种语言的许多竞争者来说——应该说,有一两个奇怪的行业分析师——他们经常为企业基础设施公司写墓志铭。曾经为运行有线电视机顶盒而创造的语言仍然是一股主力,重要的是,它总能找到新的工作做。多年来,Java在这些排名中的表现不断给人们留下深刻印象,并且由于其适应快速变化的环境的非凡能力,它是一种很难与之竞争的语言。
2。TypeScript
在RedMonk连续两个季度排名第9之后,TypeScript刚刚连续第二次排名第8。这就达到了这个排名,而且是以牺牲Ruby这样的语言为代价的,非常可观。
但现在语言面临的问题是,它是否已经达到了极限。它是否有能力升级并最终超越C#、C ++甚至PHP等长期存在的现有产品,或者TypeScript基本上已经达到或接近其潜力的极限?
不可能有什么可靠性,但有意思的是,一年前的这个时候,在排名所依据的综合得分中,TypeScript落后第5语言6分,而这一次差距只有2分。当然,过去的表现不一定能预测未来的表现,但至少说明TypeScript之间可能有空。
3。Go/Kotlin/Rust(保持原样)
和TypeScript一样,Kotlin和Rust在这次排名迭代中都没有变化。一方面,这个事实可能会让各自语言的倡导者失望,但另一方面,它可能反映了系统语言的新现实。但Kotlin和Rust的相对表现,以及围棋的长期停滞,是有启发的。
多年来,Java一直面临着一个真正挑战者的挑战,争夺企业应用程序首选语言的头衔。但是,如上所述,Java并没有骑虎难下的迹象。事实上,与Go、Kotlin和Rust不同的是,它的份额在连续两个季度排名第三之后,在本轮中成功上升。
所以Java通过结合自身的适应性和企业的惯性,保留了企业应用市场的很大份额,这看似合理,也就意味着它会成为一个挑战者——像Go、Rust、更小的语言。因为共享JVM平台,Kotlin和Java之间的竞争比对方少。
如果这种假设是正确的,我们应该预计Java将保持其性能,而Go、Kotlin和Rust(如果有的话)的未来收益将更难获得,因为它们在竞争较少的工作负载池中的份额。
4。Dart(向上1位)
上个季度,我们讨论了Dart在长期停滞后的显著崛起,这几乎可以肯定要归功于流行的Flutter框架,并询问Dart是否已经完成移动,或者它是否有足够的力量将其带入前20。在过去的1个季度中,我们有了答案,因为Dart第一次进入前20名,排在第20位,在这个过程中取代了Perl。
这个成绩在手,现在的问题是Dart能否保住前20的排名,如果可以,能否在榜单上继续攀升。当然,这将是一个挑战,因为除了前面提到的竞争挑战,Kotlin和Rust——Dart前面的两种语言——本身就很受欢迎。但这正是它在未来几个季度的表现令人感兴趣的地方,因为它会让我们对这些排名中后端和前端技术的当前趋势有所了解。
5。朱莉娅(向下4位)
最后,作为一门我们经常被问到的语言,值得注意的是,Julia实际上下降了好几个名次。一年前的这个时候,朱莉娅排名第24位,仅在前20名之外,但在这个季度,它已经回落到第28位。与往常一样,需要注意的是,排名越低,语言之间的绝对差异就越小,但对于一种语言来说,像这样的负面表现通常并不令人鼓舞。
在朱莉娅的案例中,部分困难在于它的目标区域;由于她非常重视分析,Julia经常发现自己在与Python和R争夺开发人员的注意力。不管它们有什么缺陷,这两种语言已经被证明是既受欢迎又可持续的。在鸡和蛋类型的问题中,这导致了周围生态系统缺乏生命。说到这里,值得注意的是Julia Pro创办的商业公司Julia Computing。
本文来自情侣多了单身才养眼投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/634236.html