大家好,我是R哥。
最近看到 TIOBE 公布的 2025 年 6 月编程语言排行榜:
排名 | 语言 | 占比 | 涨跌 |
---|---|---|---|
1 | Python | 25.87% | +10.48% |
2 | C++ | 10.68% | +0.65% |
3 | C | 9.47% | +0.24% |
4 | Java | 8.84% | +0.44% |
5 | C# | 4.69% | -1.96% |
6 | JavaScript | 3.21% | -0.11% |
7 | Go | 2.28% | +0.35% |
8 | Visual Basic | 2.20% | +0.54% |
9 | Delphi/Object Pascal | 2.15% | +0.62% |
10 | Fortran | 1.86% | +0.33% |
我当场一个哆嗦,我的大 Java,你怎么还在跌,我真的服了。。。
老牌编程语言 Java,居然沦落到老四了,已经连前 3 都进不去了,Java 原本被当做企业编程语言标配的它,如今只能在第四名苦苦挣扎。。。
榜单分析
Python 又起飞了,为什么?
Python 依然是冠军,甚至还增长了将近 10.5%,占比接近 26%,差不多等于 Python = C++ + C + Java 的占比,太猛了。
这个怖级别的增长,为什么?
这要感谢最近几年 AI 的爆发,让 Python 成了天然的绑定语言,不管你是搞机器学习的、做深度学习的、用 LLM 开发应用的,甚至是写个 GPT 机器人,清一色全是 Python!
所以,现在的局面已经不是 “学 Python 去爬个虫” 那么简单了,Python 现在是真的产业落地了。
不过,虽然 Python 看起来门槛很低,但进入 AI 大模型开发行业门槛可不低:
- 你不仅得精懂 Python,还得掌握 Numpy、Pandas、TensorFlow 等一整套 AI 工具链;
- 更重要的是,这个行业对数学和逻辑推理能力要求非常高,不是写过几年业务代码就能胜任的;
- 学历要求也不低,硕士起步,博士遍地跑,本科生没点背景和高价值实战项目经验,机会也非常有限;
- 而且你还得刷 Kaggle、调 LLM、做 benchmark,卷起来一点不比 Java 轻松。
所以你以为学一点 Python、大模型开发就能转 AI?那就太天真了,现实很可能会给你泼一盆冷水。
当然,泼冷水不是为了打击你,也不是为了让你回归 Java,而是希望你早点人间清醒,不要在错误的方向上浪费时间,还是好好卷 Java 吧。
C++、C 语言为什么能进入前三?
C++、C 的逆袭我其实早有预感。
可能大家都会说这哥俩也太老了、太复杂了,可现实我们是离不开它们的,比如 C++,游戏、图形学、嵌入式、浏览器内核、高频交易,它都能干。
而且自从 C++20 之后,这语言就像开了挂一样,从语法糖到并发模型,全面升级,甚至都快能跟现代语言拼可读性了,老瓶装新酒,不失为佳酿,牛逼!
另外,大厂对 C++ 的偏爱也没停过,很多软件都是用 C++ 写的,C++ 是真能打。
再说说 C 语言,虽然巨老,但从未走远。
你手机里的底层驱动、家里路由器的固件、医疗设备的控制系统,很多都跑在 C 上,而且随着 IoT(物联网)和嵌入式又一次起势,C 的需求感觉又起来了。
所以,C++、C 语言虽然老,但确是底层开发离不开的语言,因为它们稳定、安全、可靠,新的编程语言很难替换它,除了时间。
Java 为什么跌到了第四?
Java 这次掉到第四名,已经好几年了,并且没有回转的迹象,不是因为它不行,而是前三名起的太猛了,这也是行业巨变给予的时代红利。
Java 涨幅虽然只有 0.44%,但依然顽强地咬住了第四名,你可以说 Java 是老了,今年也 30 岁了,但你绝对不能说它没学习价值了,它依然是现在企业级开发的顶尖力量。
既然如此,Java 依然强劲:
- 对公司来说,它稳定可靠、工具齐全、生态完美;银行、电信、政府项目、互联网大厂、传统企业,全在用 Java,搞后端系统 Java 是必备语言,所以 Java 招聘一点也不少。
- 对开发者来说,虽然它已经不是那种热血的编程语言了;但 Java 技术栈太庞大了,学习曲线陡,各种框架、中间件,说它是最卷的语言,没有之一,这也是它的壁垒所在,有壁垒才不会被轻易替换。
Java 现在也是奋力前进,Java 版本来到了 JDK 24,比如像Lambda、方法引用、虚拟线程、模式匹配等新特性层出不穷,用法越来越简单了,性能也越来越强了。
另外,Java 生态也不层落下,各种框架、中间件都在维护并与时俱进,包括现在大家都在卷 AI,Spring 也顺势推出了 Spring AI 项目,让 Java 也能无缝连接 AI 大模型开发。
参考阅读:
结语
虽然 Java 看似正在走下坡路,但也不要灰心,这只是一个榜单而已,反映的是搜索热度下降,并不代表企业中 Java 的实际地位被动摇,也不代表 Java 不值得学了,只能说 Java 已经趋向稳定了。
TIOBE 排行榜是基于搜索引擎热度,反映的是编程语言的被提及程度,并不等同于真实的使用占比或市场份额。
正是因为这种稳定性,Java 在网络上被搜索、下载、学习的次数已经没那么爆发式的增长了,所以会造成一种 Java 走下坡路的假象。
所以,我们该学学、该上班上班,不要受排行榜影响,Java 依然还是最香的语言之一,现在无数的 Java 就业岗位、火热的开源社区、强大且丰富的生态、一家又一家的在线培训机构拔地,这都说明了一切,Java 依然老当益壮,市场就是最好的见证。
最后,你觉得还有什么原因导致了 Java 跌出前三呢?
欢迎留言讨论分享!期待有意思的精彩留言…
好了,今天的分享就到这里了,后面R哥会分享更多好玩的 Java 技术和最新的技术资讯,关注公众号Java技术栈第一时间推送。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。