编程

TIOBE 编程语言排名: 2024 年 8 月

3138 2024-08-08 01:43:00

八月头条: Python 正在追逐 Java 的 TIOBE 指数记录

本月,Python 在其历史上排名首次超过 18%。上一次超过 18% 的语言是 2016 年 11 月的 Java。Java 也是有史以来排名最高的语言:2001 年 6 月为 26.49%。排名第二的 C++ 现在落后 Python 8%,排名第一和第二的差距也几乎是创纪录的。排名第一和第二的最大差距出现在2016 年 11 月,当时 Java 领先 C 9.55%。总之,Python 的霸主地位现在是不可否认的。这很可能是 Python 成为有史以来最受欢迎的编程语言的下一步。是否有任何新语言有望很快接近 Python?可能的竞争者 Rust 和 Kotlin 正在快速接近 TIOBE 指数前 10 名,但它们要成为 Python 的真正威胁还需要很长时间 – TIOBE Software 首席执行官 Paul Jansen

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

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

Aug 2024Aug 2023ChangeProgramming LanguageRatingsChange
11 Python pagePython18.04%+4.71%
23changeC++ pageC++10.04%-0.59%
32changeC pageC9.17%-2.24%
44 Java pageJava9.16%-1.16%
55 C# pageC#6.39%-0.65%
66 JavaScript pageJavaScript3.91%+0.62%
78changeSQL pageSQL2.21%+0.68%
87changeVisual Basic pageVisual Basic2.18%-0.45%
912changeGo pageGo2.03%+0.87%
1014changeFortran pageFortran1.79%+0.75%
1113changeMATLAB pageMATLAB1.72%+0.67%
1223changeDelphi/Object Pascal pageDelphi/Object Pascal1.63%+0.83%
1310changePHP pagePHP1.46%+0.19%
1419changeRust pageRust1.28%+0.39%
1517changeRuby pageRuby1.28%+0.37%
1618changeSwift pageSwift1.28%+0.37%
179changeAssembly language pageAssembly language1.21%-0.13%
1827changeKotlin pageKotlin1.13%+0.44%
1916changeR pageR1.11%+0.19%
2011changeScratch pageScratch1.09%-0.13%

其他语言

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

PositionProgramming LanguageRatings
21COBOL1.09%
22Classic Visual Basic1.04%
23Lisp0.92%
24Prolog0.92%
25Perl0.91%
26(Visual) FoxPro0.82%
27SAS0.81%
28Haskell0.69%
29Dart0.63%
30Ada0.61%
31D0.53%
32Julia0.48%
33Objective-C0.47%
34VBScript0.46%
35Lua0.45%
36Scala0.45%
37Transact-SQL0.42%
38PL/SQL0.40%
39ABAP0.30%
40Solidity0.27%
41GAMS0.26%
42PowerShell0.23%
43TypeScript0.23%
44Logo0.22%
45Wolfram0.19%
46Awk0.19%
47RPG0.19%
48ML0.18%
49Bash0.17%
50Elixir0.17%

接下来的 50 个编程语言

下面是排行 #51到 #100 的编程语言。由于差别较小,只按照字母顺序排列:

  • 4th Dimension/4D, ABC, ActionScript, Algol, Apex, APL, AutoLISP, Caml, CFML, CHILL, CLIPS, Clojure, Crystal, Curl, DiBOL, Elm, Erlang, F#, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, LabVIEW, Ladder Logic, Maple, Modula-2, Mojo, NATURAL, Nim, OCaml, Occam, OpenCL, OpenEdge ABL, PILOT, PL/I, PostScript, Q, Racket, Ring, S, Scheme, Smalltalk, SPARK, Stata, VHDL, X++