编程

TIOBE 编程语言排名: 2023 年 7 月

1146 2023-07-13 16:44:00

7 月头条: C++ 即将超越 C

几个月前,编程C++语言占据了TIOBE索引的第3位(取代了 Java)。但C++的崛起还没有结束。C似乎是它的下一个受害者。目前,两者之间的差距只有0.76%。除此之外,本月还有一些其他有趣的举动。JavaScript 达到了第6位,这是其历史上最高位。Matlab、Scratch 和 Rust 也分别在#10、#12和#17位置匹配其历史最高记录。在 TIOBE 指数的其他地方,我们看到 COBOL在很长一段时间后重新进入前20名,而 Julia 正在认真接近它。——TIOBE Software首席执行官Paul Jansen

TIOBE 编程社区指数是编程语言流行程度的指标。该索引每月更新一次。评级基于全球熟练工程师的数量、课程和第三方供应商。流行的搜索引擎,如谷歌,必应,雅虎!,维基百科、亚马逊、YouTube和百度被用来计算评分。需要注意的是,TIOBE索引不是关于最佳编程语言或大多数代码行所用的语言。

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

Jul 2023Jul 2022ChangeProgramming LanguageRatingsChange
11 Python pagePython13.42%-0.01%
22 C pageC11.56%-1.57%
34changeC++ pageC++10.80%+0.79%
43changeJava pageJava10.50%-1.09%
55 C# pageC#6.87%+1.21%
67changeJavaScript pageJavaScript3.11%+1.34%
76changeVisual Basic pageVisual Basic2.90%-2.07%
89changeSQL pageSQL1.48%-0.16%
911changePHP pagePHP1.41%+0.21%
1020changeMATLAB pageMATLAB1.26%+0.53%
1118changeFortran pageFortran1.25%+0.49%
1221changeScratch pageScratch1.07%+0.35%
1312changeGo pageGo1.07%-0.07%
148changeAssembly language pageAssembly language1.01%-0.64%
1514changeDelphi/Object Pascal pageDelphi/Object Pascal0.98%-0.08%
1615changeRuby pageRuby0.91%-0.08%
1729changeRust pageRust0.89%+0.47%
1810changeSwift pageSwift0.88%-0.39%
1919 R pageR0.87%+0.11%
2026changeCOBOL pageCOBOL0.86%+0.33%

其他编程语言

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

PositionProgramming LanguageRatings
21(Visual) FoxPro0.85%
22Classic Visual Basic0.83%
23Ada0.77%
24Julia0.76%
25SAS0.74%
26Kotlin0.70%
27Perl0.65%
28Objective-C0.63%
29Lisp0.53%
30Prolog0.50%
31Lua0.47%
32Scala0.44%
33Dart0.41%
34Transact-SQL0.41%
35D0.40%
36Haskell0.40%
37PL/SQL0.36%
38VBScript0.35%
39Scheme0.33%
40Apex0.31%
41TypeScript0.31%
42PowerShell0.30%
43Logo0.30%
44CFML0.30%
45ABAP0.29%
46F#0.28%
47GAMS0.26%
48RPG0.26%
49X++0.25%
50Awk0.24%

接下来 50 个编程语言

接下来的第 #51 到 #100。由于相差很小,这些编程语言只以字母顺序列出。

  • 4th Dimension/4D, ABC, ActionScript, Algol, Alice, APL, Bash, bc, Boo, Bourne shell, Carbon, CL (OS/400), Clipper, CLIPS, Clojure, Crystal, Elixir, Erlang, Forth, Groovy, Hack, Icon, Io, J, LabVIEW, Ladder Logic, Maple, ML, Modula-2, NATURAL, Nim, OCaml, OpenEdge ABL, PL/I, PostScript, Pure Data, Q, Racket, Raku, Ring, Smalltalk, Snap!, Solidity, SPARK, Squirrel, Tcl, VHDL, Wolfram, X10, Zig