找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

2049

积分

0

好友

271

主题
发表于 前天 08:42 | 查看: 10| 回复: 0

大家好,我是Tony Bai。

新年伊始,TIOBE 发布了最新的编程语言排行榜。当我满怀期待地去寻找 Go 的身影时,差点以为自己眼花了:Go 居然从去年的第 7 名,断崖式下跌到了第 16 名! 占比跌幅高达 1.37%,在这个榜单上几乎是“崩盘”级别的表现。

TIOBE编程语言排名榜部分截图

这是什么概念?这意味着在 TIOBE 的统计里,Go 现在的流行度还不如 Delphi/Object Pascal(第 9 名)和 Visual Basic(第 7 名)。

这就很离谱了。任何一个在 2025 年还在写代码的人,都不会觉得 Go 的生态已经萎缩到这种地步。

是 Go真的凉了吗?还是 TIOBE 的算法“疯”了?

平行宇宙:稳如泰山的 Go

为了验证我的认知是否出现了偏差,我特意查阅了 2025 年其他的权威榜单:

  • GitHub Octoverse:Go 依然稳居前 10,云原生领域的统治地位不可撼动。
  • Stack Overflow 开发者调查:Go 在“最想学习的语言”和“薪资最高语言”中依然名列前茅。
  • JetBrains 生态报告:Go 开发者的数量在持续稳步增长,并登顶“最受期待”榜首,没有任何衰退迹象。

全世界都觉得 Go 挺好,唯独 TIOBE 觉得 Go 要完。这种巨大的反差,逼得我不得不去扒一扒 TIOBE 的底裤——它的排名算法到底是怎么算的?

扒皮 TIOBE:一个过时的算法游戏

根据 TIOBE 官方公布的定义文档,它的算法极其简单粗暴,甚至可以说——在 2026 年显得有些可笑

它的核心逻辑只有一个公式:
在 25 个主流搜索引擎中,搜索 +"<language> programming",统计返回的页面数量。

就是这么简单。没有什么复杂的加权,没有什么开发者活跃度分析,就是数一数搜索引擎告诉你“有多少个网页提到了这个语言”。

这种算法在 20 年前或许有效,但在今天,它成为了导致 Go 排名暴跌的元凶。

元凶一:AI 杀死了“搜索结果页”

2025 年最大的变化是什么?是 AI Search

当我们遇到编程问题时,越来越多的人不再去 Google 翻阅那几百万个搜索结果页面,而是直接问 ChatGPT、Claude 或者 DeepSeek。TIOBE 明确表示:ChatGPT 等 AI 工具不被纳入统计,因为它们没有“返回结果数量”的计数器。

这就导致了一个悖论:越是热门、现代的语言(如 Go、Python),其用户群体越年轻、越拥抱新技术,也就越倾向于用 AI 解决问题。 这直接导致了这些语言在传统搜索引擎中的“查询热度”和“新内容生成量”出现显著下降。

相比之下,那些老旧的语言(如 VB、Delphi),其用户群体相对固化,且维护遗留系统时更多依赖传统的文档和论坛搜索,因此受到的冲击较小,甚至在对比中显得“逆势上扬”。

注:Python的占比相对于2025.01也下降了0.68%。

元凶二:Go 的名字太“吃亏”了

TIOBE 的核心搜索查询是 +"<language> programming"

这对于 PythonJava 这种专有名词来说问题不大。但对于 Go 来说,这就是个灾难。

  • 通用词的悲剧:Go 是一个极其通用的英语单词。为了过滤掉“去(go)”的含义,TIOBE 必须强制加上 "programming" 后缀。
  • 搜索习惯的改变:但在 2025 年,开发者还会搜 “Go programming” 吗?不会了。大家搜的是 “Go generics”、“Golang k8s”、“Goroutine leak”。
  • 不成比例的过滤:随着搜索引擎算法日益智能,它开始更精准地理解用户意图,不再机械地匹配 "Go programming" 这个短语。这导致大量讨论 Go 技术的高质量页面(但没有显式包含该短语)被 TIOBE 的简单算法无情过滤。而像 “Python programming” 这种组合,因为 Python 本身的高辨识度,受到的影响要小得多。

元凶三:搜索引擎的“去水化”

Google 等搜索引擎在 2025 年大幅调整了算法,致力于打击 SEO 内容农场和低质量生成的页面。

Go 作为一个在云原生时代极速窜红的语言,过去几年充斥着大量的入门教程、培训班广告和搬运文章。搜索引擎的这一波“清洗”,可能 不成比例地删除了大量包含 “Go programming” 关键词的低质、重复页面

虽然页面总量少了,但生态的“干货密度”其实更高了。 然而,在 TIOBE 这种只看“数量”不看“质量”的算法眼里,这就被简单粗暴地解读为“热度暴跌”。而那些生态早已固化、鲜有新内容产生的老语言,反而躲过了这一劫。

注:以上也是笔者的主观分析,不一定与事实相符!

小结:看个乐呵就行

把 Go 排在 Visual Basic 后面,这本身就是一个笑话。

TIOBE 的这次排名暴跌,反映的不是 Go 语言的衰落,而是 TIOBE 这种基于“网页搜索量”的统计方法,在 AI 和现代互联网面前的全面崩塌。

它就像一个依然在用“收音机收听率”来衡量流行音乐热度的老人,已经无法捕捉流媒体时代的脉搏。

所以,各位 Gopher,该写代码写代码,该摸鱼摸鱼。Go 好着呢,别被这个离谱的排名吓到了。


你的“体感”排名
TIOBE 的数据确实让人啼笑皆非。在你心目中,Go 语言现在的真实热度应该排第几?你觉得还有哪个榜单能更客观地反映编程语言的现状?

欢迎在评论区晒出你的“心选榜单”,或者尽情吐槽这个离谱的排名! 👇

如果你对这类技术趋势和开发者生态话题感兴趣,欢迎来 开发者广场 一起交流讨论。

如果这篇文章解开了你心中的疑惑,别忘了点个赞!

香蕉表情包


本文首发于云栈社区,一个专注于开发者成长与技术交流的社区。




上一篇:Flask项目实战:使用SQLAlchemy在视图函数中实现数据库增删改查
下一篇:BitNet开源1-bit LLM推理框架:CPU本地高效部署千亿参数模型
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-1-14 18:39 , Processed in 0.238481 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表