皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

2026 年 1 月 TIOBE 指数

2026 年 1 月 TIOBE 指数

这是第三次,C# 语言再次被 TIOBE 指数评为年度编程语言。C# 通过获得最大的年度排名提升而获得这一殊荣。多年来,这门语言经历了根本性的变化。从语言设计的角度来看,C# 一直很早地采用主流语言的新趋势。同时,它成功地进行了两次主要的范式转变:从仅限 Windows 到跨平台,以及从微软所有到开源。C# 始终在关键时刻不断演进。

多年来,Java 和 C#一直在商业软件市场中展开直接竞争。我一直认为 Java 最终会胜出,但经过这么长时间,这场竞争仍未分出胜负。Java 能否继续压制 C#,仍然是一个开放的问题,毕竟 Java 以其冗长、充满样板代码的风格以及 Oracle 的拥有权而著称。

2025 年排名前十中也出现了一些有趣的变动。C 和 C++交换了位置。尽管 C++正在以前所未有的速度发展,但其中一些激进的改动,如模块概念,尚未在业界得到广泛采用。与此同时,C 语言依然保持简单、快速,并且非常适用于不断增长的小型嵌入式系统的市场。即使 Rust 本月达到了历史最高的第 13 名,也仍然难以在这一领域取得突破。

那么,除了 C#之外,2025 年的其他赢家是谁呢?Perl 出人意料地重回榜单,从第 32 名跃升至第 11 名,重新进入前 20 名。另一门语言 R 也重返前十,这主要得益于数据科学和统计计算领域的持续增长。

当然,有赢家的地方也必然有输家。Go 在 2025 年似乎永久失去了前十名的位置。Ruby 也似乎同样失去了前二十名的位置,而且短期内不太可能重返榜单。

那么我们能从 2026 年期待什么呢?我有很长一段时间都在做错误的预测,但我怀疑 TypeScript 最终会进入前十名。此外,Zig 在 2025 年从第 61 位攀升至第 42 位,看起来是进入 TIOBE 前 30 名的有力竞争者。

 

TIOBE 编程社区指数是衡量编程语言流行程度的指标。该指数每月更新一次。排名是基于全球熟练的工程师数量、课程和第三方供应商。用于计算排名的流行网站包括 Google、Amazon、Wikipedia、Bing 以及 20 多个其他网站。需要注意的是,TIOBE 指数并不是关于最好的编程语言,也不是关于编写最多代码的语言。

该指数可用于检查您的编程技能是否仍然与时俱进,或者在开始构建新的软件系统时,做出关于应采用哪种编程语言的战略决策。TIOBE 指数的定义可以在这里找到。

2026 年 1 月 2025 年 1 月 变更 编程语言 评分 变化
1 1 2026 年 1 月 TIOBE 指数 Python 22.61% -0.68%
2 4 2026 年 1 月 TIOBE 指数 2026 年 1 月 TIOBE 指数 C 10.99% +2.13%
3 3 2026 年 1 月 TIOBE 指数 Java 8.71% -1.44%
4 2 2026 年 1 月 TIOBE 指数 2026 年 1 月 TIOBE 指数 C++ 8.67% -1.62%
5 5 2026 年 1 月 TIOBE 指数 C# 7.39% +2.94%
6 6 2026 年 1 月 TIOBE 指数 JavaScript 3.03% -1.17%
7 9 2026 年 1 月 TIOBE 指数 2026 年 1 月 TIOBE 指数 Visual Basic 2.41% +0.04%
8 8 2026 年 1 月 TIOBE 指数 SQL 2.27% -0.14%
9 11 2026 年 1 月 TIOBE 指数 2026 年 1 月 TIOBE 指数 Delphi/Object Pascal 1.98% +0.19%
10 18 2026 年 1 月 TIOBE 指数 2026 年 1 月 TIOBE 指数 R 1.82% +0.81%
11 32 2026 年 1 月 TIOBE 指数 2026 年 1 月 TIOBE 指数 Perl 1.63% +1.14%
12 10 2026 年 1 月 TIOBE 指数 2026 年 1 月 TIOBE 指数 Fortran 1.61% -0.42%
13 14 2026 年 1 月 TIOBE 指数 2026 年 1 月 TIOBE 指数 Rust 1.51% +0.34%
14 15 2026 年 1 月 TIOBE 指数 2026 年 1 月 TIOBE 指数 MATLAB 1.40% +0.34%
15 13 2026 年 1 月 TIOBE 指数 2026 年 1 月 TIOBE 指数 PHP 1.38% -0.00%
16 7 2026 年 1 月 TIOBE 指数 2026 年 1 月 TIOBE 指数 Go 1.24% -1.37%
17 12 2026 年 1 月 TIOBE 指数 2026 年 1 月 TIOBE 指数 Scratch 1.24% -0.31%
18 26 2026 年 1 月 TIOBE 指数 2026 年 1 月 TIOBE 指数 Ada 1.19% +0.54%
19 17 2026 年 1 月 TIOBE 指数 2026 年 1 月 TIOBE 指数 Assembly language  1.07% +0.05%
20 25 2026 年 1 月 TIOBE 指数 2026 年 1 月 TIOBE 指数 Kotlin 0.97% +0.23%
 

其他编程语言

编程语言的完整前 50 名如下所示。此概览为非正式发布,因为有可能我们遗漏了某种语言。如果您觉得缺少某种编程语言,请通过 tpci@tiobe.com 通知我们。也请检查我们监控的所有编程语言的概览。

排名 编程语言 评分
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

非常长期的历史

要了解整体情况,请查看以下多年度排名前十的编程语言位置。请注意,这些是 12 个月期间的平均排名位置。

编程语言 2026 2021 2016 2011 2006 2001 1996 1991 1986
Python 1 3 5 7 8 26 14
C++ 2 4 3 3 3 2 2 2 9
C 3 1 2 2 1 1 1 1 1
Java 4 2 1 1 2 3 31
C# 5 5 4 6 7 11
JavaScript 6 7 7 11 10 9 33
Visual Basic 7 9 11
Go 8 13 60 17
Delphi/Object Pascal 9 190 12 10 9
SQL 10 11
Ada 15 35 27 23 17 18 5 10 3
Lisp 26 31 29 15 14 20 7 3 2
(Visual) Basic 5 6 4 3 5 4

重要观察:

  • 2001 年以前的数据并非基于网络搜索引擎的计数,而是基于 Usenet 新闻组的点击次数,这些数据是事后计算得出的。
  • 表格中”Visual Basic”和”(Visual) Basic”之间存在差异。直到 2010 年,”(Visual) Basic”指的是所有可能的 Basic 变体,包括 Visual Basic。经过一些讨论,决定将”(Visual) Basic”拆分为所有其变体,例如 Visual Basic .NET、Classic Visual Basic、PureBasic 和 Small Basic 等。由于 Visual Basic .NET 已成为 Visual Basic 的主要实现,因此现在它被称为”Visual Basic”。
  • SQL 编程语言在 2018 年被加入 TIOBE 指数,因为有人指出 SQL 是图灵完备的。因此,尽管这门语言非常古老,它在指数中的历史却很短暂。

编程语言名人堂

以下列出了所有“年度编程语言”奖项的获得者。该奖项颁发给在一年中评分上升最高的编程语言。

年份 Winner
2025 2026 年 1 月 TIOBE 指数 C#
2024 2026 年 1 月 TIOBE 指数 Python
2023 2026 年 1 月 TIOBE 指数 C#
2022 2026 年 1 月 TIOBE 指数 C++
2021 2026 年 1 月 TIOBE 指数 Python
2020 2026 年 1 月 TIOBE 指数 Python
2019 2026 年 1 月 TIOBE 指数 C
2018 2026 年 1 月 TIOBE 指数 Python
2017 2026 年 1 月 TIOBE 指数 C
2016 2026 年 1 月 TIOBE 指数 Go
2015 2026 年 1 月 TIOBE 指数 Java
2014 2026 年 1 月 TIOBE 指数 JavaScript
2013 2026 年 1 月 TIOBE 指数 Transact-SQL
2012 2026 年 1 月 TIOBE 指数 Objective-C
2011 2026 年 1 月 TIOBE 指数 Objective-C
2010 2026 年 1 月 TIOBE 指数 Python
2009 2026 年 1 月 TIOBE 指数 Go
2008 2026 年 1 月 TIOBE 指数 C
2007 2026 年 1 月 TIOBE 指数 Python
2006 2026 年 1 月 TIOBE 指数 Ruby
2005 2026 年 1 月 TIOBE 指数 Java
2004 2026 年 1 月 TIOBE 指数 PHP
2003 2026 年 1 月 TIOBE 指数 C++

转自 TIOBE 指数 – TIOBE — TIOBE Index – TIOBE