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

d9f20085bbbbe6241da79dad5c03098c.gif

整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

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

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

184c2eb5ff99ca13bcdc4f0c58d6f8af.png

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

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

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

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

从 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 首次冲进前八!曾两次夺得年度编程语言,也曾跌至百名开外 | TIOBE 2 月榜单发布..._第3张图片

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

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

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

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

7bc223a8c2f2ae409b8227c32eb8ea6c.png

其他编程语言

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

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

第 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

c4e65e940104e3a0acf181fdb45911ff.png

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

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

ec9db9c1abe6788965968011af925637.png

历史排名(1988-2024)

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

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

9808896256b5afbc2be13ac3fec2db06.png

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

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

【说明】:

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

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

详细榜单信息可参考 TIOBE 官网:https://www.tiobe.com/tiobe-index

c615659198acc40f2dd4964c29adb1f2.gif

推荐阅读:

▶马斯克评视频生成模型Sora:人类认赌服输;OpenAI的GPT商标申请遭拒;传英伟达大幅缩短AI GPU交付周期| 极客头条

▶只修改一个关键参数,就会毁了整个百亿参数大模型?| 新程序员

▶OpenAI 大杀四方,Sora 彻底革了视频的命

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

你可能感兴趣的:(golang,开发语言,后端)