昨天翻浏览器收藏夹,发现 TIOBE 被我晾了大半年。点进去一看,好家伙——Java 跌出前三了。

Java 已经掉到第四,和榜首 Python 的差距拉到了 18%。2025 年 8 月 TIOBE 指数前十:
排名 | 语言 | 我的锐评 |
|---|---|---|
1 | Python | AI 的亲爹,断崖式领先,跟第二名差了将近 17% |
2 | C++ | 老大哥负重前行,稳得一批 |
3 | C | 53 岁高龄,居然还在回升你敢信? |
4 | Java | 曾经的王者,现在掉到第四 |
5 | C# | 闷声发大财 |
6 | JavaScript | 前端唯一真神(虽然它现在也跑后端了) |
7 | Visual Basic | 生命力比你家路由器还顽强 |
8 | Go | 云原生钉子户 |
9 | Perl | 我都以为它退隐江湖了 |
10 | Delphi/Object Pascal | 同上 |
Python 跟第二名 C++ 的差距拉到了 17%——这不是领先,这叫统治。
拉了下 Java 二十多年的 TIOBE 曲线,说实话,不太好看——震荡式下滑。

但你要是觉得 Java 要凉,那属于想多了。
几年前 Java 还是互联网基建的代名词。Web 后端、微服务、中间件,随便拎一个出来背后都是 JVM。移动端开发有 Android,大数据有 Hadoop、Spark、Flink,哪个不是 Java 生态里长出来的?
问题是——AI 这波浪潮来得太猛了。
Python 本来就是数据科学和机器学习的第一选择。TensorFlow、PyTorch、Hugging Face……全在 Python 生态上开花结果。Java 在这个赛道,确实没啥存在感。
跌出前三不是什么意外,是格局真的变了。
有一个东西比 Java 跌出前三更让我震惊——C 语言居然在回升。
贝尔实验室 1972 年搞出来的语言,53 岁了,最近几个月的指数还在往上走。TIOBE 社区自己的解释是:物联网(IoT)和大量小型智能设备的爆发,让 C 这种能直接怼硬件的语言重新吃香。
丹尼斯·里奇(Dennis Ritchie),C 语言之父。他和肯·汤普森在贝尔实验室创造了 Unix 和 C,可以说没有他俩就没有现代软件。
想想也对。你让 Python 跑在一个 16KB 内存的传感器上?不太现实。C 在性能和资源控制上的优势,在嵌入式场景里就是降维打击。
丹尼斯·里奇要是能看到这一幕,估计会微微一笑。

C++ 这门语言强大是真强大,但包袱也确实不小——语法复杂度摆在那,学起来曲线陡峭。不过最近几年指数走势稳中求进,说明它在高性能计算、游戏引擎、量化交易这些领域的地位依然牢固。

说实话,Python 这几年的曲线看着都吓人——别人震荡下跌的时候,它一路向北不带回头。
没什么秘密,就是踩中了 AI 和数据科学 这两条超级赛道。Python 的语法简单,社区庞大,库又全,天然适合快速迭代和科研场景。大模型时代一来,直接起飞。
现在的差距不是 Python 赢了多少,是其他语言输在了赛道上。

PHP 的曲线嘛……大家都懂。但有一说一,世界上跑着 PHP 的网站数量依然庞大,WordPress 一个项目就撑起了互联网的半壁江山。只能说:情怀还在,岗位在少。

TIOBE 指数的计算方式说白了就是统计各大搜索引擎里编程语言的搜索命中数。它反映的不是「好不好用」,而是「热不热闹」——关注度、讨论度、教程搜索量。
所以用它来判断语言兴衰趋势,可以做参考。但用它来指导你学什么语言,就有点本末倒置了。
举几个例子:
编程语言没有绝对的好坏,只有适不适合你的场景。
做 AI 就 Python,搞嵌入式就 C/C++,做企业级后端 Java 还是稳得一批,云原生赛道 Go 香得很,前端跑不掉 JavaScript/TypeScript。
Java 掉到第四,与其说是 Java 不行了,不如说是 AI 把整个行业的注意力重新洗牌了。Java 在它擅长的领域依然强势——Spring Boot 生态、微服务架构、金融系统、大数据引擎,这些场景短时间内没人能替代它。
但趋势这东西,你不在意它也在那里。保持关注就好,不必焦虑。
写代码这件事,语言是工具,思路才是核心。别被榜单绑架了。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。