Go占比首次突破3%,Kotlin和Swift退居二线!TIOBE 4月榜单发布

B站影视 欧美电影 2025-04-09 14:32 1

摘要:从榜单 Top10 来看,Python 持续稳居榜首,占据了 23.08% 的市场份额,显示出其作为通用编程语言的强大地位。紧随其后的是 C++、C 和 Java,这些传统强者的排名也相对稳定。

整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

本周,TIOBE 最新公布了 4 月编程语言排行榜。在这个全球开发者广泛关注的榜单中,这次又有哪些值得关注的趋势呢?

Go 语言占比首次突破 3%!

从榜单 Top10 来看,Python 持续稳居榜首,占据了 23.08% 的市场份额,显示出其作为通用编程语言的强大地位。紧随其后的是 C++、C 和 Java,这些传统强者的排名也相对稳定。

值得一提的是 Go,不仅排名仍保持在第 7 的高位,市场份额也首次突破了 3% 的大关,达到了 3.02%。正如 TIOBE CEO Paul Jansen 曾对 Go 的评价:Go 在前十名中显得独特之处在于,它的程序运行速度快,部署也很便捷,同时语言本身也易于学习。

不仅如此,近日 Go 官方团队核心成员还公开表示,正在与 Anthropic 合作构建和支持官方的 Go MCP SDK(模型上下文协议)——这意味着 Go 正式拥抱 AI。

同时我们还可以看到,Fortran、Delphi 和 Ada 这类历史悠久的编程语言在 Top20 中的排名整体也较为稳定:

Delphi/Object Pascal 的市场占比上涨 1.06%,排名上升至第 9 位;

Fortran 排名稳定在第 11 位,市场份额超过 2%;

相较上个月,Ada 本月排名上升 3 位,距离其历史最高位的第 14 名仅差 1 名。

除了以上个别语言的起落,本月 TIOBE 榜单还透露出一个更加宏观的趋势:编程语言世界正处于整合阶段。TIOBE 官方统计,目前 Top20 的语言合计占据了整个市场的 83.56%,这是一个异常高的数字——过去,这一比例通常维持在 75% 左右。而这意味着市场已具有一定的防御性,即企业与个人更愿意投入到成熟、广泛支持、有生态保障的主流语言中,而不是尝试新技术。

Kotlin、Swift、Ruby 告别 Top20

接着,我们将目光转移到 Top 21-50 的编程语言榜单。其中,有许多曾在 Top20 榜单中常驻的热门语言:Kotlin、Swift 和 Ruby,如今已悄然跌出前 20。

长期以来,Kotlin 与 Swift 都被视为移动开发的“标配语言”——Kotlin 是 Android 官方推荐语言,Swift 则是 iOS 应用开发的主力工具。然而本月,Kotlin 和 Swift 的排名已分别位列第 22 和第 24 位。

Kotlin 虽然在 Android 开发中有强势支持,但正如 TIOBE 官方所说,现在也有其他很好的编程语言和框架来进行跨平台开发,越来越多开发者选择一次编码、全平台部署的解决方案。加之 Kotlin 在 iOS 端的尝试一直未能主流化,也限制了其增长空间。Swift 的情况亦是类似——虽然苹果力推 Swift 并开源,但它在 iOS 之外的扩展受限,例如在 Android 上开发 Swift 应用并不现实。这也说明,仅绑定单一平台的语言,在多端融合、跨平台日益普及的当下,越来越难以维持高人气。

至于 Ruby,它的退场更像是一种时代的落幕。Ruby 曾因极富表达力和优雅语法风靡一时,尤其是 Ruby on Rails 框架的崛起,让其一度成为 Web 开发界的宠儿。但随着 Python 的强势崛起,Ruby 的市场空间被大幅挤压:从数据科学到自动化、从教育编程到后端服务,Python 几乎无所不能,成为事实上的“通用语言”。

第 51-100 名如下,由于它们之间的数值差异较小,仅以文本形式列出(按字母排序):ActionScript, Algol, Alice, Apex, APL, Applescript, CHILL, Clipper, CLIPS, Clojure, Curl, Eiffel, Elm, Erlang, F#, Forth, Groovy, Hack, Icon, Inform, Io, JScript, LabVIEW, Ladder Logic, Modula-2, Mojo, MQL5, NATURAL, Nim, Oberon, OCaml, Occam, OpenCL, PL/I, Q, Racket, Raku, Ring, RPG, S, Scheme, Smalltalk, SPARK, Stata, Tcl, Transact-SQL, Vala/Genie, VHDL, Wolfram, XSLT

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

【说明】:

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

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

2025 全球机器学习技术大会主会场聚焦

📍上海 · 4 月 18 日

AI 先锋观点 x 落地实践,思想激荡全场高能!

从大模型协作、扩散学习到智能体范式重构,

探路技术趋势与产业落地的融合之道。

一场不容错过的 AI 核心对话,邀你共赴!

👉 https://ml-summit.org/

来源:CSDN一点号

相关推荐