编程

TIOBE 编程语言排行榜:2025 年 8 月 | AI 代码助手助力 Python 发展

43 2025-08-05 17:48:00

8 月头条:AI 代码助手进一步推动 Python 发展 

上个月,Python 在 TIOBE 指数中达到了有史以来编程语言的最高排名。彼时我们认为 Python 很难有进一步发展空间,但 AI 代码助手让 Python 又向前迈出了一步。根据斯坦福大学(Yegor Denisov-Blanch)最近的研究,当用于流行的编程语言时,微软 Copilot、Cursor或谷歌 Gemini code Assist 等 AI 代码助手的效率会提高20%。原因很明显:这些语言有更多的代码可用于训练底层模型。这一趋势在 TIOBE 指数中也很明显,我们看到排名靠前的语言正在巩固。为什么要学习一门没有 AI 助手的晦涩难懂的新语言呢?换言之,你不会想去学习一门几乎没有文档和/或帮助你的库太少的新语言。

--Paul Jansen

TIOBE 编程社区指数是编程语言流行程度的指标。该指数每月更新一次。评级基于全球熟练工程师、课程和第三方供应商的数量。热门网站谷歌、亚马逊、维基百科、必应和其他 20 多个网站被用来计算评级。值得注意的是,TIOBE 指数并不是关于最好的编程语言或大多数代码行所使用的语言。

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

Aug 2025Aug 2024ChangeProgramming LanguageRatingsChange
11 Python pagePython26.14%+8.10%
22 C++ pageC++9.18%-0.86%
33 C pageC9.03%-0.15%
44 Java pageJava8.59%-0.58%
55 C# pageC#5.52%-0.87%
66 JavaScript pageJavaScript3.15%-0.76%
78changeVisual Basic pageVisual Basic2.33%+0.15%
89changeGo pageGo2.11%+0.08%
925changePerl pagePerl2.08%+1.17%
1012changeDelphi/Object Pascal pageDelphi/Object Pascal1.82%+0.19%
1110changeFortran pageFortran1.75%-0.03%
127changeSQL pageSQL1.72%-0.49%
1330changeAda pageAda1.52%+0.91%
1419changeR pageR1.37%+0.26%
1513changePHP pagePHP1.27%-0.19%
1611changeMATLAB pageMATLAB1.19%-0.53%
1720changeScratch pageScratch1.15%+0.06%
1814changeRust pageRust1.13%-0.15%
1918changeKotlin pageKotlin1.10%-0.04%
2017changeAssembly language pageAssembly language1.03%-0.19%

其他编程语言

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

PositionProgramming LanguageRatings
21Lisp0.99%
22COBOL0.85%
23Classic Visual Basic0.85%
24Prolog0.79%
25Swift0.77%
26Ruby0.74%
27SAS0.63%
28Dart0.59%
29Objective-C0.48%
30Julia0.46%
31Lua0.44%
32Haskell0.43%
33Scala0.39%
34(Visual) FoxPro0.35%
35TypeScript0.31%
36GAMS0.26%
37VBScript0.26%
38PL/SQL0.25%
39ABAP0.22%
40X++0.20%
41Elixir0.18%
42Solidity0.18%
43ML0.17%
44Erlang0.16%
45PowerShell0.16%
46Ladder Logic0.15%
47Bash0.15%
48V0.15%
49Awk0.14%
50LabVIEW 

后续的 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

 

下一篇