编程

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

3047 2024-06-14 10:23:00

6 月头条:C++ 排名历史上首次超过 C

C++ 是 TIOBE 指数排名中的第二名。最初,它被称为更好的面向对象的 C 版本,在 C++ 诞生后花了 39 年的时间才击败了 C。C++ 在 TIOBE 指数中从未如此之高,而 C 从未如此之低。从 2011年起,C++ 开始了新的生命,它持续3年更新一次。尽管大多数编译器和大多数工程师都无法跟上这一步伐,但看到语言的发展被认为是一种成功。C++ 的主要优点是它的性能和可扩展性。它的缺点是它做事的方式很多,即它的习语特征丰富,这是由于它的历史悠久,目的是向后兼容。C++ 在嵌入式系统、游戏开发和金融交易软件中大量使用,仅举几个领域的例子。本月 TIOBE 指数的另一个亮点是 Go,首次位居第 7 位,Rust 位居第 17 位,创历史新高-- Paul Jansen 首席执行官 TIOBE Software

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

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

Jun 2024Jun 2023ChangeProgramming LanguageRatingsChange
11 Python pagePython15.39%+2.93%
23changeC++ pageC++10.03%-1.33%
32changeC pageC9.23%-3.14%
44 Java pageJava8.40%-2.88%
55 C# pageC#6.65%-0.06%
67changeJavaScript pageJavaScript3.32%+0.51%
714changeGo pageGo1.93%+0.93%
89changeSQL pageSQL1.75%+0.28%
96changeVisual Basic pageVisual Basic1.66%-1.67%
1015changeFortran pageFortran1.53%+0.53%
1111 Delphi/Object Pascal pageDelphi/Object Pascal1.52%+0.27%
1219changeSwift pageSwift1.27%+0.33%
1310changeAssembly language pageAssembly language1.26%-0.03%
1412changeMATLAB pageMATLAB1.26%+0.14%
158changePHP pagePHP1.22%-0.52%
1613changeScratch pageScratch1.17%+0.15%
1720changeRust pageRust1.17%+0.26%
1818 Ruby pageRuby1.11%+0.17%
1929changeKotlin pageKotlin1.01%+0.50%
2022changeCOBOL pageCOBOL0.96%+0.22%

其他编程语言

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

PositionProgramming LanguageRatings
21R0.96%
22SAS0.92%
23Dart0.89%
24Prolog0.80%
25Ada0.80%
26D0.75%
27Perl0.69%
28Classic Visual Basic0.62%
29Haskell0.59%
30(Visual) FoxPro0.57%
31Scala0.54%
32Lua0.51%
33Julia0.48%
34GAMS0.45%
35ML0.44%
36Lisp0.44%
37Objective-C0.44%
38Transact-SQL0.40%
39VBScript0.36%
40ABAP0.33%
41PowerShell0.33%
42Scheme0.32%
43Bash0.32%
44Logo0.29%
45LabVIEW0.27%
46F#0.27%
47Solidity0.27%
48Awk0.27%
49PL/SQL0.26%
50TypeScript0.26%

接下来的 50 个编程语言

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

  • ABC, ActionScript, Apex, APL, AutoLISP, bc, CFML, Chapel, CHILL, CLIPS, Clojure, COMAL, Crystal, cT, Elixir, Erlang, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, Ladder Logic, Lingo, LPC, M4, MEL, Modula-2, Mojo, NATURAL, NetLogo, OpenCL, OpenEdge ABL, PowerScript, Programming Without Coding Technology, Q, RPG, Smalltalk, Smarty, SNOBOL, SPARK, SQR, VHDL, WebDNA, Wolfram, X++, X10, yacc