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

2025 年 12 月 TIOBE 指数

2025 年 12 月 TIOBE 指数

12 月头条:编程语言 R 重回前十

R 语言因其适合统计学家和数据科学家而闻名。随着统计学和大规模数据可视化的重要性日益增加,R 语言重新获得了流行度。例如,这一趋势也体现在 Wolfram/Mathematica(另一种具有类似功能的工具)的兴起上,该工具本月重新进入了前 50 名。

由于其非常规的语法和在大型生产系统中的有限可扩展性,R 有时会受到“传统”软件工程师的批评。但对于领域专家来说,它仍然是一个强大而优雅的工具。R 在大学和以研究为导向的行业中持续繁荣。

在最近的过去,R 和 Python 通常被视作竞争对手,而 Python 最终在整体采用率上取得了胜利。然而,R 仍找到了一个坚实且持久的定位。它在快速实验、统计建模和探索性数据分析方面表现出色。我们已经看到许多 TIOBE 指数前 10 名的编程语言起伏不定。有趣的是,R 是否能保持其当前的位置。

其他有趣的消息:下个月我们将宣布 2025 年 TIOBE 编程语言。目前,C#似乎是这个称号的最有力竞争者。

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

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

Dec 2025  2025 年 12 月 Dec 2024  2024 年 12 月 Change  变更 Programming Language  编程语言 Ratings  评分 Change  修改
1 1 2025 年 12 月 TIOBE 指数 Python 23.64% -0.21%
2 4 2025 年 12 月 TIOBE 指数 2025 年 12 月 TIOBE 指数 C 10.11% +1.01%
3 2 2025 年 12 月 TIOBE 指数 2025 年 12 月 TIOBE 指数 C++ 8.95% -1.87%
4 3 2025 年 12 月 TIOBE 指数 2025 年 12 月 TIOBE 指数 Java 8.70% -1.02%
5 5 2025 年 12 月 TIOBE 指数 C# 7.26% +2.39%
6 6 2025 年 12 月 TIOBE 指数 JavaScript 2.96% -1.66%
7 9 2025 年 12 月 TIOBE 指数 2025 年 12 月 TIOBE 指数 Visual Basic 2.81% +0.85%
8 8 2025 年 12 月 TIOBE 指数 SQL 2.10% +0.11%
9 26 2025 年 12 月 TIOBE 指数 2025 年 12 月 TIOBE 指数 Perl 1.97% +1.33%
10 16 2025 年 12 月 TIOBE 指数 2025 年 12 月 TIOBE 指数 R 1.96% +0.91%
11 11 2025 年 12 月 TIOBE 指数 Delphi/Object Pascal 1.91% +0.48%
12 10 2025 年 12 月 TIOBE 指数 2025 年 12 月 TIOBE 指数 Fortran 1.60% -0.18%
13 15 2025 年 12 月 TIOBE 指数 2025 年 12 月 TIOBE 指数 MATLAB 1.52% +0.43%
14 24 2025 年 12 月 TIOBE 指数 2025 年 12 月 TIOBE 指数 Ada 1.49% +0.77%
15 7 2025 年 12 月 TIOBE 指数 2025 年 12 月 TIOBE 指数 Go 1.37% -0.80%
16 12 2025 年 12 月 TIOBE 指数 2025 年 12 月 TIOBE 指数 PHP 1.36% -0.03%
17 14 2025 年 12 月 TIOBE 指数 2025 年 12 月 TIOBE 指数 Rust 1.30% +0.01%
18 13 2025 年 12 月 TIOBE 指数 2025 年 12 月 TIOBE 指数 Scratch 1.11% -0.23%
19 17 2025 年 12 月 TIOBE 指数 2025 年 12 月 TIOBE 指数 Assembly language  汇编语言 1.04% -0.01%
20 23 2025 年 12 月 TIOBE 指数 2025 年 12 月 TIOBE 指数 Kotlin 0.92% +0.10%
 

其他编程语言

以下列出了完整的编程语言前 50 名。这个概览是非官方发布的,因为有可能我们遗漏了某种语言。如果您觉得缺少某种编程语言,请通知我们:tpci@tiobe.com。也请查看我们监控的所有编程语言的概览。

Position  排名 Programming Language  编程语言 Ratings  评分
21 Swift 0.87%
22 Classic Visual Basic  0.78%
23 COBOL 0.78%
24 Prolog 0.76%
25 Ruby 0.67%
26 Dart 0.64%
27 SAS 0.64%
28 Lisp 0.51%
29 Julia 0.48%
30 Objective-C 0.45%
31 Lua 0.40%
32 Haskell 0.35%
33 TypeScript 0.32%
34 Scala 0.32%
35 (Visual) FoxPro 0.31%
36 ABAP 0.29%
37 PL/SQL 0.27%
38 VBScript 0.22%
39 Elixir 0.20%
40 Ladder Logic   0.19%
41 Solidity 0.19%
42 PowerShell 0.17%
43 Zig 0.16%
44 Bash 0.16%
45 Apex 0.15%
46 LabVIEW 0.15%
47 Wolfram 0.15%
48 Erlang 0.14%
49 ML 0.14%
50 RPG 0.14%

接下来的 50 种编程语言

以下列表中的语言排名为#51 到#100。由于排名差异相对较小,仅列出这些编程语言(按字母顺序排列)。

  • ActionScript, Algol, Alice, Awk, B4X, Caml, CLIPS, Clojure, Common Lisp, Crystal, D, Elm, F#, Forth, GAMS, Groovy, Hack, Icon, Inform, Io, J, JScript, Logo, Maple, Modula-2, Mojo, MQL5, NATURAL, Nim, Oberon, OCaml, Occam, OpenCL, PL/I, Q, REXX, S, Scheme, Simulink, Smalltalk, SPARK, SPSS, Stata, SystemVerilog, Tcl, Transact-SQL, V, VHDL, X++, Xojo

本月索引的变化

本月对索引的定义进行了以下更改:

  • 约翰·魏瑟提议将 LEAN 编程语言添加到 TIOBE 索引中。LEAN 满足所有标准。因此,它已被添加到待监控的列表中。LEAN 在索引中首次亮相排名第#145。

很长一段时间的历史

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

Programming Language  编程语言 2025 2020 2015 2010 2005 2000 1995 1990 1985
Python 1 3 5 7 8 25 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 32
C# 5 5 4 6 7 11
JavaScript 6 7 8 11 11 8
Visual Basic 7 9 11
Go 8 13 61 17
Delphi/Object Pascal 9 187 12 10 9
SQL 10 10
Ada 16 36 26 23 17 20 4 10 3
Lisp 26 31 29 15 14 10 7 5 2
(Visual) Basic 5 6 4 3 3 4

重要观察:

  • 2001 年以前的数据并非基于网络搜索引擎的计数,而是基于 Usenet 新闻组的点击次数,这些数据是事后计算得出的。
  • “Visual Basic”和“(Visual) Basic”在上表中是有区别的。“(Visual) Basic”直到 2010 年之前指的是所有可能的 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 是图灵完备的。因此,尽管这门语言非常古老,但它在指数中的历史却很短。

编程语言名人堂

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

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

转自 https://www.tiobe.com/tiobe-index/