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

TIOBE 指数 – 2025 年 9 月

TIOBE 指数 - 2025 年 9 月

九月头条:Perl 回到前十

很多人问我为什么 Perl 最近如此受欢迎。正好一年前,Perl 排在第 27 位,现在它突然又回到了第 10 位。尽管在鼎盛时期(2005 年 3 月),Perl 曾排在第 3 位,但 Perl 的这次复兴仍然非常显著,值得讨论。Perl 被评为如此之高的技术原因是它在亚马逊上有大量的书籍。它的书籍数量是 PHP 的 4 倍,或是 Rust 的 7 倍。Perl 流行度增加的“真正”原因我并不清楚。

唯一我能想到的可能性是,Perl 5 现在逐渐被认为是真正的 Perl。让我来解释一下。拉里·沃德在 2000 年左右宣布了一个全新的 Perl,即 Perl 6。这个 Perl 6 的实现耗时数十年(第二系统效应),甚至导致语言重新命名为 Raku。在这几十年里,Perl 5 的旧开发基本停滞,结果 Perl 社区陷入了不确定性。与此同时,一个不错的替代品 Python 成熟起来,许多 Perl 程序员转向了 Python。现在,25 年后,Perl 6/Raku 在 TIOBE 指数中排名第 129,因此在编程世界中毫无作用。另一方面,Perl 5 最近发布频率更高,因此获得了关注。

你对 Perl 意外的回归有何看法?你知道可能的原因吗?告诉我!

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

指数可用于检查您的编程技能是否仍然保持最新,或在开始构建新的软件系统时,做出采用哪种编程语言的战略决策。TIOBE 指数的定义可在此处找到。

Sep 2025  2025 年 9 月 Sep 2024  2024 年 9 月 Change  变更 Programming Language  编程语言 Ratings  评分 Change  变化
1 1 TIOBE 指数 - 2025 年 9 月 Python 25.98% +5.81%
2 2 TIOBE 指数 - 2025 年 9 月 C++  C++ %% 8.80% -1.94%
3 4 TIOBE 指数 - 2025 年 9 月 TIOBE 指数 - 2025 年 9 月 C 8.65% -0.24%
4 3 TIOBE 指数 - 2025 年 9 月 TIOBE 指数 - 2025 年 9 月 Java 8.35% -1.09%
5 5 TIOBE 指数 - 2025 年 9 月 C# 6.38% +0.30%
6 6 TIOBE 指数 - 2025 年 9 月 JavaScript 3.22% -0.70%
7 7 TIOBE 指数 - 2025 年 9 月 Visual Basic 2.84% +0.14%
8 8 TIOBE 指数 - 2025 年 9 月 Go 2.32% -0.03%
9 11 TIOBE 指数 - 2025 年 9 月 TIOBE 指数 - 2025 年 9 月 Delphi/Object Pascal 2.26% +0.49%
10 27 TIOBE 指数 - 2025 年 9 月 TIOBE 指数 - 2025 年 9 月 Perl 2.03% +1.33%
11 9 TIOBE 指数 - 2025 年 9 月 TIOBE 指数 - 2025 年 9 月 SQL 1.86% -0.08%
12 10 TIOBE 指数 - 2025 年 9 月 TIOBE 指数 - 2025 年 9 月 Fortran 1.49% -0.29%
13 15 TIOBE 指数 - 2025 年 9 月 TIOBE 指数 - 2025 年 9 月 R 1.43% +0.23%
14 26 TIOBE 指数 - 2025 年 9 月 TIOBE 指数 - 2025 年 9 月 Ada 1.27% +0.56%
15 13 TIOBE 指数 - 2025 年 9 月 TIOBE 指数 - 2025 年 9 月 PHP 1.25% -0.20%
16 17 TIOBE 指数 - 2025 年 9 月 TIOBE 指数 - 2025 年 9 月 Scratch 1.18% +0.07%
17 21 TIOBE 指数 - 2025 年 9 月 TIOBE 指数 - 2025 年 9 月 Assembly language  汇编语言 1.04% +0.05%
18 14 TIOBE 指数 - 2025 年 9 月 TIOBE 指数 - 2025 年 9 月 Rust 1.01% -0.31%
19 12 TIOBE 指数 - 2025 年 9 月 TIOBE 指数 - 2025 年 9 月 MATLAB 0.98% -0.49%
20 18 TIOBE 指数 - 2025 年 9 月 TIOBE 指数 - 2025 年 9 月 Kotlin 0.95% -0.14%

其他编程语言

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

Position  职位 Programming Language  编程语言 Ratings  评分
21 Classic Visual Basic  经典 Visual Basic 0.93%
22 COBOL 0.91%
23 Lisp 0.77%
24 Ruby 0.76%
25 Swift 0.73%
26 Prolog 0.67%
27 SAS 0.65%
28 Dart 0.62%
29 Objective-C 0.49%
30 Julia 0.47%
31 Lua 0.43%
32 Scala 0.38%
33 Haskell 0.37%
34 (Visual) FoxPro  (视觉) FoxPro 0.34%
35 TypeScript 0.33%
36 VBScript 0.27%
37 PL/SQL 0.26%
38 ABAP 0.22%
39 Solidity 0.20%
40 Elixir 0.18%
41 PowerShell 0.18%
42 ML 0.17%
43 V 0.16%
44 GAMS 0.16%
45 Bash 0.16%
46 Transact-SQL 0.15%
47 Ladder Logic  梯形逻辑 0.15%
48 Zig 0.14%
49 LabVIEW 0.14%
50 Erlang 0.14%

未来 50 种编程语言

以下列表表示第 51 至第 100 种语言。由于差异相对较小,编程语言仅按字母顺序列出。

  • ActionScript, Algol, Alice, Apex, Awk, B4X, CLIPS, Clojure, D, Eiffel, Elm, F#, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, Logo, Modula-2, Mojo, MQL5, NATURAL, Nim, Oberon, OCaml, Occam, OpenCL, OpenEdge ABL, PL/I, Q, Racket, REXX, Ring, RPG, Scheme, Simulink, Smalltalk, SPARK, Stata, Structured Text, SystemVerilog, Tcl, Vala/Genie, VHDL, Wolfram, X++, Xojo

本月指数变化

本月对指数的定义进行了以下修改:


非常长期的历史

为了了解更大的图景,请查看以下多年前的前 10 大编程语言的排名。请注意,这些是 12 个月期间的平均排名。

Programming Language  编程语言 2025 2020 2015 2010 2005 2000 1995 1990 1985
Python 1 3 7 7 7 23 21
C++ 2 4 3 3 3 2 1 2 10
C 3 2 1 2 1 1 2 1 1
Java 4 1 2 1 2 3
C# 5 5 5 6 8 10
JavaScript 6 7 8 9 11 7
Go 7 13 58 183
Visual Basic 8 12 11
Delphi/Object Pascal 9 186 12 10 9
SQL 10 9
Fortran 11 33 28 26 16 18 5 3 6
Ada 18 35 30 25 18 20 6 10 3
Lisp 26 29 27 16 15 9 7 5 2
(Visual) Basic  (可视)基本 5 6 4 3 4 4

重要观察:

  • 2001 年之前的数据不是基于网络搜索引擎的计数,而是基于 Usenet 新闻组的点击量,这些点击量是事后计算的。
  • 在上述表格中,“Visual Basic”和“(Visual) Basic”有所不同。直到 2010 年,“(Visual) Basic”指的是 Basic 的所有可能方言,包括 Visual Basic。经过一番讨论,决定将“(Visual) Basic”细分为所有方言,如 Visual Basic .NET、经典 Visual Basic、PureBasic 和 Small Basic 等,仅举几个例子。由于 Visual Basic .NET 已成为 Visual Basic 的主要实现方式,现在被称为“Visual Basic”。
  • SQL 编程语言于 2018 年被加入 TIOBE 指数,因为有人指出 SQL 是图灵完备的。所以尽管这种语言非常古老,但在指数中它的历史却很短。

编程语言名人堂

以下列出所有“年度编程语言”奖项的获奖者。该奖项授予在一年中评级上升最快的编程语言。

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

转自  TIOBE Index – TIOBE