点击关注后,你不仅获得一个找资源的工具,更获得一个有趣的灵魂 ▶ ▶ ▶
TIOBE 2025 年 10 月份的编程语言排行榜已经公布,官方的标题是:第二名之争愈演愈烈(The fierce battle for second place in the TIOBE index)!自从 2023 年末 Python 拿下 TIOBE 第一名后,就没下来过。而在它身后 C、C++ 和 Java 一直在为第二名的位置展开激烈竞争。过去一年多,这三门语言之间的排名差距始终不足 1%,有时是 C 领先,有时是 C++ 反超,而如今 C 再次回到了第二名的位置,Java 则始终紧随其后,从未掉队。C、C++、Java 能持续存在的,关键在于他们有自身的优势:C 是底层语言的老祖宗,速度快、效率高。
C++ 是大型系统和嵌入式开发的中坚力量。
Java 则在企业级开发和后端应用里独占鳌头。
本月,C 能够重新拿下第二名,主要得益于 C23 标准的发布和应用带来的推动力。不过,Java 刚刚推出了 Java 25 版本,而 C++ 也正在紧锣密鼓地准备 C++26,所以第二名之争还会很激烈。因此,在它们三个中,目前还无法判断,究竟哪一门语言能最终占据上风。这几年 C、C++、Java 的走势都是稳中有降,而那掉下去的热度、关注度,全被 Python 给吃了。
毕竟现在不管是 AI、数据分析、自动化脚本,还是教学入门,大家第一反应都是—— 用 Python 啊。
下图是 Python、C、C++、Java 近20 年来的走势对比,很明显的感觉到 这几年 Python 的强势崛起:
24.45% 的数据也是一骑绝尘了,所以不是你不行,是 Python 太香:
值得注意的是,
C# 今年也在快速追赶这三位老选手,今年年初时,C# 与 C、C++ 和 Java 之间的差距还在 4% 左右,而现在,这一差距已经缩小到仅剩 1.4%。
C# 目前也在慢慢接近第二梯队的门槛,主要得益于微软生态的持续发力和 .NET 平台的成熟,
从从图可以看出 C# 今年在走上升趋势:
不过编程语言的世界,是一场没有终点的长跑:
有的语言凭着底子厚,跑得稳、跑得久。
有的语言靠着生态火,跑得快、冲得猛。
TIOBE 榜单并不是评谁最强,更多反映的是编程语言的流行度与使用趋势。
因此,老牌语言的下滑并不代表它们没用了,而是新需求、新技术让开发者群体的重心发生了转移。
目前,C、C++ 依然是操作系统、驱动、游戏引擎不可替代的基石,Java 在金融、企业、后台系统仍然稳如老狗。
Python 则成为新时代的通用语言,几乎出现在所有创新领域的核心环节。
但无论你现在写的是哪种语言,能持续学习、不断迭代自己,才是应对时代变化最稳的编程姿势。
没有不会过时的语言,只有会过时的程序员。
Python,C,
C++,Java,C#,JavaScript,Visual Basic,Go,Delphi/Object Pascal,SQL。
Python,C,C++,Java,C#,JavaScript,Visual Basic,Go,Delphi/Object Pascal,SQL 历史走势图:
ActionScript, Algol, Apex, Awk, B4X, Caml, CLIPS, Clojure, D, Elm, F#, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, LabVIEW, Logo, Modula-2, Mojo, MQL5, NATURAL, Nim, OCaml, Occam, OpenCL, OpenEdge ABL, PL/I, Q, Raku, REXX, S, Scheme, Simulink, Small Basic, Smalltalk, SPARK, Stata, Structured Text, SystemVerilog, Tcl, Vala/Genie, VHDL, Wolfram, X++, XC, Xojo。TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。
数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。
参考链接:https://www.tiobe.com/tiobe-index/