Go 首次冲进前八!曾两次夺得年度编程语言,也曾跌至百名开外 | TIOBE 2 月榜单发布

百家 作者:程序人生 2024-02-19 15:10:58

整理 | 郑丽媛
出品 | CSDN(ID:CSDNnews)

近日,2 月 TIOBE 编程语言榜单已最新出炉,一起来看看有什么值得开发者关注的新变化吧!

Go 语言进入 Top 10,刷新自身最高排名


近三个月来,TIOBE 榜单的前五名几乎没有变动,即 Python、C、C++、Java 和 C#,此后的第 6-10 名虽然会有些许变化,总体而言浮动并不大——但本月有些不同:Go 语言进入 Top 10,上升至第八名,刷新了其自身在 TIOBE 榜单的最高排名。

或许会有人疑惑:曾两次获得  TIOBE 年度编程语言的 Go,第八名竟已是历史最高排名?

从 TIOBE 官方提供的 Go 语言占比变化来看,自 2009 年 11 月正式推出并开源后,Go 得益于当时谷歌的影响力,可谓“出道即爆火”。早在 Go 出现的几年前,谷歌就发布了 GMail、谷歌地图和谷歌文档,在全球范围内具有不可忽视的影响力。因此 Go 作为谷歌的第一个自有语言推出时,吸引了全球无数软件从业者的关注,并一举夺下了 2009 年 TIOBE 年度编程语言的桂冠。

没料到此后,这场关于 Go 的炒作似乎很快就结束了:不仅市场份额不断下降,到了 2015 年它在 TIOBE 的排名也一度跌至百名开外(第 122 名)。但一年之后,Go 又重新流行起来了,且基本维持着比较高的热度。

为什么会出现这种情况?因为当时 Go 在谷歌的支持下,开始严格遵循每半年一次的发布周期,且在 2015 年发布的版本中,重新设计并优化了 GC 实现,之后的每一个新版本 Go 都会有所改进。不仅如此,由 Go 编写的 Docker 和 Kubernetes 也从 2016 年开始变得非常流行,让人重新对 Go 产生关注,Go 也再次成为了 2016 年的 TIOBE 年度编程语言。

如今,Go 已被用于许多软件领域,如后端编程、网络服务和 API 等。对于此次 Go 杀进 Top 10,TIOBE 首席执行官 Paul Jansen 推测:“由于 Go 在行业中的应用越来越广泛,它应该能长期保持在 TIOBE 榜单前十名。”另外值得一提的是,不仅是 Go,谷歌最近推出的新语言 Carbon 也在本月首次进入了榜单前 100 名。

除了 Go 语言,本月榜单中还有一些值得关注的变化:

  • C 和 Java 虽然排名未变,但市场份额大幅下跌,分别下降了 4.41% 和 4.33%;

  • 在榜单 Top 5 的编程语言中,刚刚夺得年度编程语言的 C# 是唯一一个有涨幅的语言,增长了 1.15%;

  • 上古编程语言 Fortran 对比去年同期上升了 13 名,市场份额也增长了 0.82%。


其他编程语言


以下为 Top 21-50 的程语言榜单:

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):

ABC, ActionScript, Apex, APL, AutoLISP, Awk, bc, Carbon, CFML, Chapel, CHILL, CL (OS/400), CLIPS, Clojure, Curl, Eiffel, Elixir, Erlang, Forth, Groovy, Hack, Icon, Io, J, J#, JScript, LabVIEW, Ladder Logic, Modula-2, MQL5, Nim, OCaml, Occam, OpenCL, OpenEdge ABL, PL/I, Pure Data, Q, Racket, Raku, REXX, Ring, Smalltalk, Snap!, SPARK, Tcl, TOM, VHDL, Wolfram, Zig


Top 10 编程语言 TIOBE 指数走势(2002-2024)


历史排名(1988-2024)


注:以下排名位次取决于 12 个月平均值。

编程语言“名人榜”(2003-2023)

【说明】:

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、CSDN、必应、Hao 123 等等。具体的计算方式详见:https://www.tiobe.com/tiobe-index/programming-languages-definition/。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语言所编写的代码数量多少。

这个排行榜可以用来考察你的编程技能是否与时俱进,也可以在开发新系统时作为一个语言选择依据。

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接