TIOBE 编程语言排行榜:2026 年 1 月|C# 成为 2025 年年度语言
三年内第二次,C# 被 TIOBE 指数评为年度编程语言。C# 凭借排名同比涨幅最大而获此殊荣。多年来,该语言经历了根本性变革。从语言设计角度看,C# 常是主流语言新趋势的早期采纳者。同时,它成功实现了两大范式转变:从 Windows 专属到跨平台,从微软独有到开源。C# 始终在恰当时机持续演进。
多年来,Java 与 C# 在商业软件市场中一直展开了激烈的主导权争夺战。我曾以为 Java 最终会胜出,但历经多年,这场较量仍难分胜负。Java 有着冗长、模板化严重的代码风格,其为甲骨文公司的所有,能否持续压制 C#,仍是个悬而未决的问题。
2025 年排名前十的语言中也出现了一些有趣的变动。C 语言和 C++ 的排名互换了位置。尽管 C++ 的演进速度前所未有,但其中一些更激进的变革——例如模块概念——尚未得到业界的广泛采用。与此同时,C 语言依然保持着简洁、高效的特点,非常适合不断壮大的小型嵌入式系统市场。Rust 本月攀升至历史最高的第 13 位,即便如此,恐怕一时也难以突破这一排名空间。
那么,除了 C# 之外,2025 年的其他获胜者还有哪些呢?Perl 意外强势回归,从第 32 位跃升至第 11 位,重新跻身前十。另一门重返前十的语言是 R,其主要动力来自数据科学和统计计算领域的持续增长。
当然,有胜者必有败者。Go 似乎已永久退出 2025 年前十名榜单。同理,Ruby 语言也跌出二十强,短期内恐难重返前列。
2026年我们能期待什么?我曾经有过多次错误预测,尽管如此,我预测 TypeScript 最终会进入前 20 名。此外,Zig 在 2025 年从第 61 位攀升至第 42 位,看起来是进入TIOBE前 30 名的有力候选人。
你预计 2026 年会有什么变化?
--Paul Jansen
TIOBE 编程社区指数是编程语言流行程度的指标。该指数每月更新一次。评级基于全球熟练工程师、课程和第三方供应商的数量。热门网站谷歌、亚马逊、维基百科、必应和其他 20 多个网站被用来计算评级。值得注意的是,TIOBE 指数并不是关于最好的编程语言或大多数代码行所使用的语言。
该指数可用于检查你的编程技能是否仍然是最新的,或者在开始构建新的软件系统时,就应该采用哪种编程语言做出战略决策。
| Jan 2026 | Jan 2025 | Change | Programming Language | Ratings | Change | |
|---|---|---|---|---|---|---|
| 1 | 1 | ![]() | Python | 22.61% | -0.68% | |
| 2 | 4 | ![]() | ![]() | C | 10.99% | +2.13% |
| 3 | 3 | ![]() | Java | 8.71% | -1.44% | |
| 4 | 2 | ![]() | ![]() | C++ | 8.67% | -1.62% |
| 5 | 5 | ![]() | C# | 7.39% | +2.94% | |
| 6 | 6 | ![]() | JavaScript | 3.03% | -1.17% | |
| 7 | 9 | ![]() | ![]() | Visual Basic | 2.41% | +0.04% |
| 8 | 8 | ![]() | SQL | 2.27% | -0.14% | |
| 9 | 11 | ![]() | ![]() | Delphi/Object Pascal | 1.98% | +0.19% |
| 10 | 18 | ![]() | ![]() | R | 1.82% | +0.81% |
| 11 | 32 | ![]() | ![]() | Perl | 1.63% | +1.14% |
| 12 | 10 | ![]() | ![]() | Fortran | 1.61% | -0.42% |
| 13 | 14 | ![]() | ![]() | Rust | 1.51% | +0.34% |
| 14 | 15 | ![]() | ![]() | MATLAB | 1.40% | +0.34% |
| 15 | 13 | ![]() | ![]() | PHP | 1.38% | -0.00% |
| 16 | 7 | ![]() | ![]() | Go | 1.24% | -1.37% |
| 17 | 12 | ![]() | ![]() | Scratch | 1.24% | -0.31% |
| 18 | 26 | ![]() | ![]() | Ada | 1.19% | +0.54% |
| 19 | 17 | ![]() | ![]() | Assembly language | 1.07% | +0.05% |
| 20 | 25 | ![]() | ![]() | Kotlin | 0.97% | +0.23% |
其他编程语言
下面列出了完整的前 50 种编程语言。这篇综述是非正式发布的,因为我们可能错过了一种语言。如果你认为缺少某个编程语言,可以通知 tpci@tiobe.com。请查看 TIOBE 监控的所有编程语言的概述。
| Position | Programming Language | Ratings |
|---|---|---|
| 21 | COBOL | 0.95% |
| 22 | Swift | 0.91% |
| 23 | Prolog | 0.87% |
| 24 | Classic Visual Basic | 0.80% |
| 25 | SAS | 0.78% |
| 26 | Dart | 0.63% |
| 27 | Ruby | 0.58% |
| 28 | Julia | 0.57% |
| 29 | Objective-C | 0.46% |
| 30 | Lua | 0.43% |
| 31 | Lisp | 0.34% |
| 32 | TypeScript | 0.32% |
| 33 | Scala | 0.32% |
| 34 | PL/SQL | 0.32% |
| 35 | (Visual) FoxPro | 0.32% |
| 36 | Haskell | 0.32% |
| 37 | ABAP | 0.28% |
| 38 | VBScript | 0.25% |
| 39 | Elixir | 0.20% |
| 40 | Ladder Logic | 0.20% |
| 41 | Solidity | 0.19% |
| 42 | Zig | 0.19% |
| 43 | Erlang | 0.18% |
| 44 | PowerShell | 0.17% |
| 45 | Apex | 0.17% |
| 46 | LabVIEW | 0.16% |
| 47 | Wolfram | 0.16% |
| 48 | Bash | 0.16% |
| 49 | RPG | 0.15% |
| 50 | ML | 0.15% |
后续的 50 个编程语言
下面是排行 #51 到 #100 的编程语言。由于差别较小,只按照字母顺序排列:
- ActionScript, Algol, Applescript, Awk, B4X, Caml, Clojure, Common Lisp, D, Elm, Emacs Lisp, F#, Forth, GAMS, Groovy, Hack, Icon, Inform, Io, J, J#, JScript, Logo, Maple, Modula-2, Mojo, MQL5, NATURAL, Nim, NXT-G, OCaml, OpenCL, PL/I, PostScript, Q, Racket, REXX, Scheme, Smalltalk, SPARK, Stata, Structured Text, SystemVerilog, Tcl, Transact-SQL, V, Vala/Genie, VHDL, X++, Xojo























