TIOBE调整编程语言流行度计算。Python、C和Java仍然很流行

2022-02-20 13:50:22

2月份最流行的编程语言的TIOBE索引已经发布,虽然在TIOBE计算的背景下进行的工作已经发生了变化,但排名的方式并没有太大变化。

Python继续位居索引之首,C和Java紧随其后。2月2021日,三人也占据了榜首,但Python在三位,C在顶部,java位居第二位。

除前三名外,该指数没有太大变动,第四至第八位与去年同期持平。这些槽分别由C++、C语言、Visual Basic、JavaScript和PHP占用。位置9和10从2月21日到现在互换,汇编语言和SQL现在占据了彼此的位置。

2021和2022之间的一个大的注意是Groovy编程语言,一个面向对象的java语言。在这一年中,Groovy从第12位一路下滑到第20位,与“其他编程语言”的排名非常接近。

TIOBE首席执行官Paul Jansen将Groovy的衰落归因于CI/CD领域的增长。Groovy是唯一一种用于在Jenkins上编写脚本的语言,Jansen称Jenkins在早期是“CI/CD领域唯一真正的玩家”。现在,随着GitHub、Azure DevOps和GitLab等不需要Groovy的平台的出现,Groovy正在失去它的地位。

Jensen说:“Groovy本可以进一步发展,因为它是在同一JVM上运行Java的主要基于脚本的替代品。然而,Kotlin现在正在接管这一职位,所以我认为Groovy将面临艰难的时期。”。

TIOBE指数本月可能不会充满惊喜,但Jansen本月确实有很多关于该指数本身的话要说,因为这是首次使用Similarweb的流量分析平台而不是Alexa来编制该指数。

Jansen说:“我们本月首次使用Similarweb来选择搜索引擎,幸运的是,由于这一交换,索引没有大的变化。唯一显著的区别是,排名前三位的语言Python、C和Java都获得了超过1%的排名。”。

在2021年12月亚马逊宣布将关闭Alexa网站排名服务之后,Tobe决定在本月进行切换,2022年5月1日生效,该项目结束25年。

Jansen指出,并不是每个网站都已上线,但切换到Similarweb包括使用HtmlUnit,这是一种非GUI网络浏览器,带有API,允许Java应用程序调用页面、填写表单和执行其他标准网络浏览活动。这一转变最终将允许TIOBE加入以前无法抓取的网站,比如StackOverflow和Github,这可能会对分数产生更大的影响。

Jansen说,他认为在不久的将来不会有任何语言取代Python,他认为Python只有两件事不利于它。Jansen说:“Python的唯一缺点是性能和缺乏类型。但即使是这些问题也可能在某个时候得到解决。”。至于Java和C这两个排名第二和第三的人,他表示将紧随Python的脚步。

在前三名的背后,我们会看到谁的排名在上升?“我认为一些新的编程语言将在未来半年进入前20名,”詹森说。他说,鲁斯特、达特、科特林和打字稿都是他晋升的候选人。“这不是基于任何科学数据,”詹森说,“只是我对市场情况的感受。”

你没有';我不想错过我们关于Linux操作系统和开源应用程序的提示、教程和评论。

周二交货