Go 闯进 Top 10、C++ 再次被 Java 反超,TIOBE 3 月榜单发布

Go语言凭借1.24%的使用率首次进入TIOBE编程语言排行榜前十,受到Google支持和在服务器、分布式系统等领域应用的推动。另一方面,C++在短暂占据第三名后被Java微弱优势反超,目前两者竞争激烈。Java近年来呈现下滑趋势,部分原因是网站和移动应用市场的饱和。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

eda79f08790d856382ff626c921355ea.gif

整理 | 苏宓

出品 | 优快云(ID:优快云news)

编程语言本身没有优劣之分,但是随着技术的演进,其使用率也会存在巨大差异。当下,在 TIOBE 3 月编程语言榜单发布之际,我们也将透过编程语言排名的变化看其背后的领域发展!

93462886e88955a55cf475586b43ee59.png

Go 闯进 Top 10

本月榜单中,最让人感到惊喜的是,Go 语言以 1.24% 的占比进入了 TIOBE 榜单的 Top 10,工程师们似乎都很喜欢 Go 编程语言。

事实上,这一次并不是 Go 语言最巅峰的时刻,其在 2017-2018 年间,使用率最高达到了 2.36%,几乎是现在的一倍。彼时它凭借着良好的语言设计、并发性等优势,常被用在服务器编程、分布式系统、网络编程、云平台开发等场景中。

25ea67d2054aaee0308c26b5c24b3040.png

那如今在 Go 趋于平稳发展之际,为何会冲入榜单的第 10 位?

对此,TIOBE 软件公司 CEO Paul Jansen 解析道,“Go 不是具有革命性的语言,但它的优势在于结合了合适且正确的功能。它有内置的并发性和垃圾回收功能,也是静态类型的,并且有良好的性能。Go 得到了 Google 公司的支持,这对其自身发展也很有帮助,也提高了人们对该语言的长期信任。Docker 和 Kubernetes 等流行的技术都是在 Go 的帮助下开发的。”

不过,Go 是否会持续保持在前十名,还有待时间的验证。

af9247f048b4b6d5b97507b9120130f2.png

C++ 再次被 Java 反超

另外,C++ 在保持了三个月第三名的位置之后,在本月中,又被 Java 以 0.27% 微弱的差距反超,如今排在第四位。两者当前处于你追我赶的局面。

41f69b6139ebd9a04cac7ba735be9f90.png

其实近些年来,Java 一直呈现下滑的趋势,尤其是在企业服务应用的后端也不占太多优势,其曾经主要应用的网站、移动应用开发等场景趋于饱和,有所下滑也属于情理之中。

9bd08ed88bacc2d2816a24beff97bbc3.png

其他编程语言

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

0a79038764b5232a7286d50126e25abb.png

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

  • ActionScript, Apex, AutoHotkey, B4X, bc, BlitzMax, Bourne shell, C shell, Chapel, Clojure, Common Lisp, Crystal, Eiffel, Elixir, Erlang, Forth, GAMS, Hack, IDL, Inform, Io, Ioke, J#, JScript, Korn shell, LabVIEW, Ladder Logic, Limbo, LPC, MQL5, NATURAL, OCaml, OpenCL, OpenEdge ABL, PL/I, Processing, Programming Without Coding Technology, Q, Raku, REXX, S, Smalltalk, Solidity, SPARK, Stata, VBScript, VHDL, X++, XC, Zig

4d9ff4997c86da1e7d369b24edeea084.png

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

354f4dbc7f29d91ef9bf94a3dc53b64d.png

173efddce477c0c43239a845d84c593a.png

历史排名(1987-2023)

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

c8a63eea5af69b356a6824bf1c04482b.png

5b77d2ec08281f98a31d55936ae0090b.png

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

994f31482ec4c60b9649c6e5d6511f4e.png

【说明】:

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

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

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

dff47788e7c2c7fcffee2a960155ebb2.gif

☞技术无关性别,IT 界的“她”力量也能撬动半边天!
☞如何用 23 种编程语言说“Hello World”
☞致敬不凡·最美的星火:国产飞腾CPU研发力量
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值