编程

TIOBE 编程语言排行榜:2026 年 1 月|C# 成为 2025 年年度语言

181 2026-01-06 18:31:00

三年内第二次,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 2026Jan 2025ChangeProgramming LanguageRatingsChange
11 Python pagePython22.61%-0.68%
24changeC pageC10.99%+2.13%
33 Java pageJava8.71%-1.44%
42changeC++ pageC++8.67%-1.62%
55 C# pageC#7.39%+2.94%
66 JavaScript pageJavaScript3.03%-1.17%
79changeVisual Basic pageVisual Basic2.41%+0.04%
88 SQL pageSQL2.27%-0.14%
911changeDelphi/Object Pascal pageDelphi/Object Pascal1.98%+0.19%
1018changeR pageR1.82%+0.81%
1132changePerl pagePerl1.63%+1.14%
1210changeFortran pageFortran1.61%-0.42%
1314changeRust pageRust1.51%+0.34%
1415changeMATLAB pageMATLAB1.40%+0.34%
1513changePHP pagePHP1.38%-0.00%
167changeGo pageGo1.24%-1.37%
1712changeScratch pageScratch1.24%-0.31%
1826changeAda pageAda1.19%+0.54%
1917changeAssembly language pageAssembly language1.07%+0.05%
2025changeKotlin pageKotlin0.97%+0.23%

 

其他编程语言

下面列出了完整的前 50 种编程语言。这篇综述是非正式发布的,因为我们可能错过了一种语言。如果你认为缺少某个编程语言,可以通知 tpci@tiobe.com。请查看 TIOBE 监控的所有编程语言的概述。


 

PositionProgramming LanguageRatings
21COBOL0.95%
22Swift0.91%
23Prolog0.87%
24Classic Visual Basic0.80%
25SAS0.78%
26Dart0.63%
27Ruby0.58%
28Julia0.57%
29Objective-C0.46%
30Lua0.43%
31Lisp0.34%
32TypeScript0.32%
33Scala0.32%
34PL/SQL0.32%
35(Visual) FoxPro0.32%
36Haskell0.32%
37ABAP0.28%
38VBScript0.25%
39Elixir0.20%
40Ladder Logic0.20%
41Solidity0.19%
42Zig0.19%
43Erlang0.18%
44PowerShell0.17%
45Apex0.17%
46LabVIEW0.16%
47Wolfram0.16%
48Bash0.16%
49RPG0.15%
50ML0.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

 

下一篇