客户端
游戏
无障碍

1

评论

2

2

手机看

微信扫一扫,随时随地看

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

整理 | 郑丽媛
出品 | 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。

图片

同时我们还可以看到,FortranDelphi 和 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)

图片

图片

历史排名(1988-2025)

图片

图片

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

图片

【说明】:

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

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

免责声明:本内容来自腾讯平台创作者,不代表腾讯新闻或腾讯网的观点和立场。
举报
00:17
4月18日新区刚开,装备全靠打!首充玩一年!
广告西游传奇-送吸血+99刀
了解详情
评论 0文明上网理性发言,请遵守《新闻评论服务协议》
请先登录后发表评论~
查看全部0条评论
首页
刷新
反馈
顶部