TIOBE 编程语言排名: 2024 年 6 月
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 2024 | Jun 2023 | Change | Programming Language | Ratings | Change | |
---|---|---|---|---|---|---|
1 | 1 | ![]() | Python | 15.39% | +2.93% | |
2 | 3 | ![]() | ![]() | C++ | 10.03% | -1.33% |
3 | 2 | ![]() | ![]() | C | 9.23% | -3.14% |
4 | 4 | ![]() | Java | 8.40% | -2.88% | |
5 | 5 | ![]() | C# | 6.65% | -0.06% | |
6 | 7 | ![]() | ![]() | JavaScript | 3.32% | +0.51% |
7 | 14 | ![]() | ![]() | Go | 1.93% | +0.93% |
8 | 9 | ![]() | ![]() | SQL | 1.75% | +0.28% |
9 | 6 | ![]() | ![]() | Visual Basic | 1.66% | -1.67% |
10 | 15 | ![]() | ![]() | Fortran | 1.53% | +0.53% |
11 | 11 | ![]() | Delphi/Object Pascal | 1.52% | +0.27% | |
12 | 19 | ![]() | ![]() | Swift | 1.27% | +0.33% |
13 | 10 | ![]() | ![]() | Assembly language | 1.26% | -0.03% |
14 | 12 | ![]() | ![]() | MATLAB | 1.26% | +0.14% |
15 | 8 | ![]() | ![]() | PHP | 1.22% | -0.52% |
16 | 13 | ![]() | ![]() | Scratch | 1.17% | +0.15% |
17 | 20 | ![]() | ![]() | Rust | 1.17% | +0.26% |
18 | 18 | ![]() | Ruby | 1.11% | +0.17% | |
19 | 29 | ![]() | ![]() | Kotlin | 1.01% | +0.50% |
20 | 22 | ![]() | ![]() | COBOL | 0.96% | +0.22% |
其他编程语言
下面列出了完整的前 50 种编程语言。这篇综述是非正式发布的,因为我们可能错过了一种语言。如果你认为缺少某个编程语言,请通知 tpci@tiobe.com。请查看 TIOBE 监控的所有编程语言的概述。
Position | Programming Language | Ratings |
---|---|---|
21 | R | 0.96% |
22 | SAS | 0.92% |
23 | Dart | 0.89% |
24 | Prolog | 0.80% |
25 | Ada | 0.80% |
26 | D | 0.75% |
27 | Perl | 0.69% |
28 | Classic Visual Basic | 0.62% |
29 | Haskell | 0.59% |
30 | (Visual) FoxPro | 0.57% |
31 | Scala | 0.54% |
32 | Lua | 0.51% |
33 | Julia | 0.48% |
34 | GAMS | 0.45% |
35 | ML | 0.44% |
36 | Lisp | 0.44% |
37 | Objective-C | 0.44% |
38 | Transact-SQL | 0.40% |
39 | VBScript | 0.36% |
40 | ABAP | 0.33% |
41 | PowerShell | 0.33% |
42 | Scheme | 0.32% |
43 | Bash | 0.32% |
44 | Logo | 0.29% |
45 | LabVIEW | 0.27% |
46 | F# | 0.27% |
47 | Solidity | 0.27% |
48 | Awk | 0.27% |
49 | PL/SQL | 0.26% |
50 | TypeScript | 0.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