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

2025年8月TIOBE指数

2025年8月TIOBE指数

上个月,Python 在 TIOBE 指数中达到了编程语言有史以来的最高排名。我们认为 Python 无法进一步发展,但 AI 代码助手让 Python 又向前迈进了一步。根据斯坦福大学(Yegor Denisov-Blanch)最近的研究,如果用于流行的编程语言,Microsoft Copilot、Cursor 或 Google Gemini Code Assist 等 AI 代码助手的效率会提高 20%。这样做的原因很明显:这些语言有更多代码可用于训练底层模型。这种趋势在 TIOBE 指数中也可见一斑,我们看到语言在顶部的整合。为什么你要开始学习一种没有人工智能帮助的新晦涩语言?这是现代的说法,即您不想学习一门几乎没有记录和/或可以帮助您的库太少的新语言。

TIOBE 编程社区指数是编程受欢迎程度的指标 语言。该指数每月更新一次。评级基于 全球熟练的工程师、课程和第三方供应商。热门网站 谷歌、亚马逊、维基百科、必应和其他 20 多个用于计算评级。 重要的是要注意,TIOBE 指数与最佳编程语言或语言无关 其中大部分代码行都已编写。

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

Aug 2025 Aug 2024 Change Programming Language Ratings Change
1 1 2025年8月TIOBE指数 Python 26.14% +8.10%
2 2 2025年8月TIOBE指数 C++ 9.18% -0.86%
3 3 2025年8月TIOBE指数 C 9.03% -0.15%
4 4 2025年8月TIOBE指数 Java 8.59% -0.58%
5 5 2025年8月TIOBE指数 C# 5.52% -0.87%
6 6 2025年8月TIOBE指数 JavaScript 3.15% -0.76%
7 8 2025年8月TIOBE指数 2025年8月TIOBE指数 Visual Basic 2.33% +0.15%
8 9 2025年8月TIOBE指数 2025年8月TIOBE指数 Go 2.11% +0.08%
9 25 2025年8月TIOBE指数 2025年8月TIOBE指数 Perl 2.08% +1.17%
10 12 2025年8月TIOBE指数 2025年8月TIOBE指数 Delphi/Object Pascal 1.82% +0.19%
11 10 2025年8月TIOBE指数 2025年8月TIOBE指数 Fortran 1.75% -0.03%
12 7 2025年8月TIOBE指数 2025年8月TIOBE指数 SQL 1.72% -0.49%
13 30 2025年8月TIOBE指数 2025年8月TIOBE指数 Ada 1.52% +0.91%
14 19 2025年8月TIOBE指数 2025年8月TIOBE指数 R 1.37% +0.26%
15 13 2025年8月TIOBE指数 2025年8月TIOBE指数 PHP 1.27% -0.19%
16 11 2025年8月TIOBE指数 2025年8月TIOBE指数 MATLAB 1.19% -0.53%
17 20 2025年8月TIOBE指数 2025年8月TIOBE指数 Scratch 1.15% +0.06%
18 14 2025年8月TIOBE指数 2025年8月TIOBE指数 Rust 1.13% -0.15%
19 18 2025年8月TIOBE指数 2025年8月TIOBE指数 Kotlin 1.10% -0.04%
20 17 2025年8月TIOBE指数 2025年8月TIOBE指数 Assembly language 1.03% -0.19%

其他编程语言

下面列出了完整的前 50 名编程语言。此概述是 非正式地发布,因为我们可能错过了一种语言。如果 您觉得缺少一种编程语言,请通知我们 在 tpci@tiobe.com。另请查看我们监控的所有编程语言的概述

Position Programming Language Ratings
21 Lisp 0.99%
22 COBOL 0.85%
23 Classic Visual Basic 0.85%
24 Prolog 0.79%
25 Swift 0.77%
26 Ruby 0.74%
27 SAS 0.63%
28 Dart 0.59%
29 Objective-C 0.48%
30 Julia 0.46%
31 Lua 0.44%
32 Haskell 0.43%
33 Scala 0.39%
34 (Visual) FoxPro 0.35%
35 TypeScript 0.31%
36 GAMS 0.26%
37 VBScript 0.26%
38 PL/SQL 0.25%
39 ABAP 0.22%
40 X++ 0.20%
41 Elixir 0.18%
42 Solidity 0.18%
43 ML 0.17%
44 Erlang 0.16%
45 PowerShell 0.16%
46 Ladder Logic 0.15%
47 Bash 0.15%
48 V 0.15%
49 Awk 0.14%
50 LabVIEW 0.14%

下一个 50 种编程语言

以下语言列表表示 #51 到 #100。由于差异是相对较小,因此仅列出编程语言(按字母顺序顺序)。

  • ActionScript, Algol, Alice, Apex, B4X, Clojure, Crystal, Curl, D, Elm, F#, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, Logo, Modula-2, Mojo, MQL5, NATURAL, Nim, Oberon, OCaml, Occam, OpenCL, PL/I, Q, Racket, Raku, REXX, Ring, RPG, S, Scheme, Simulink, Smalltalk, SPARK, Stata, SystemVerilog, Tcl, Transact-SQL, Vala/Genie, VHDL, Wolfram, Xojo, Zig

本月指数变化

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

  • William Herrera 告诉我们,由于 NVIDIA 的 Ada Lovelace 架构,编程语言 ADA 可能在 TIOBE 指数中得到了提升。出于这个原因,我们在 Ada 的搜索词中添加了“-NVIDIA”。因此,Ada 从上个月的位置 #9 下降到本月的位置 #13。
  • Gautier de Montmollin 指出,应该清楚的是,TIOBE 索引中的“非常长的历史”概述包含当时还没有搜索引擎的时间段的数据。事实上,我们为此使用了 Usenet 新闻组数据,并将此信息添加到长期历史概述的图例中。
  • Tyler Zahnke 建议将“Windows batch”添加到“MS-DOS batch”条目中。这是有道理的,并且已被添加。由于这一变化,MS-DOS 批次从上个月的位置 #195 攀升至本月的位置 #127。

非常长期的历史

要了解大局,请在下面找到多年前排名前 10 的编程语言的位置。请注意,这些是 12 个月的平均位置。

Programming Language 2025 2020 2015 2010 2005 2000 1995 1990 1985
Python 1 3 7 7 7 25 21
C++ 2 4 3 4 3 2 1 2 10
Java 3 1 2 1 2 3
C 4 2 1 2 1 1 2 1 1
C# 5 5 5 6 10 10
JavaScript 6 7 8 9 11 7
Go 7 13 56 183
Visual Basic 8 12 11
SQL 9 9
Delphi/Object Pascal 10 183 12 10 8
Fortran 11 33 28 25 16 19 5 3 6
PHP 12 8 6 3 5 24
Ada 18 35 32 26 18 17 6 7 3
Lisp 26 29 27 17 15 9 7 4 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 是图灵完备的。所以虽然这种语言很古老,但它在索引中的历史很短。

编程语言名人堂

名人堂列出了所有“年度编程语言”获奖者,如下所示。该奖项颁发给一年内收视率涨幅最高的编程语言。

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

转自 TIOBE Index – TIOBE