编程

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

651 2024-07-09 07:25:00

七月头条: Rust 排名或将进入前 10

本月,高性能语言 Rust 在 TIOBE 指数中从第 17 位跃升至第13位。这是 Rust 的历史新高。获得 4 位提升似乎是一个小变化,但 Rust 在过去几年里一直是“热门话题”,在 TIOBE 指数方面没有取得太大进展。最近 Rust 终于开始上升了。在美国政府最近宣布出于安全原因建议从 C/C++ 迁移到 Rust 之后,Rust 的进展很快。社区正在增长,包括第三方库和工具的数量。简言之,Rust 正在为 TIOBE 指数的前十名做准备--Paul Jansen 首席执行官 TIOBE Software

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

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

Jul 2024Jul 2023ChangeProgramming LanguageRatingsChange
11 Python pagePython16.12%+2.70%
23changeC++ pageC++10.34%-0.46%
32changeC pageC9.48%-2.08%
44 Java pageJava8.59%-1.91%
55 C# pageC#6.72%-0.15%
66 JavaScript pageJavaScript3.79%+0.68%
713changeGo pageGo2.19%+1.12%
87changeVisual Basic pageVisual Basic2.08%-0.82%
911changeFortran pageFortran2.05%+0.80%
108changeSQL pageSQL2.04%+0.57%
1115changeDelphi/Object Pascal pageDelphi/Object Pascal1.89%+0.91%
1210changeMATLAB pageMATLAB1.34%+0.08%
1317changeRust pageRust1.18%+0.29%
1416changeRuby pageRuby1.16%+0.25%
1512changeScratch pageScratch1.15%+0.08%
169changePHP pagePHP1.15%-0.27%
1718changeSwift pageSwift1.13%+0.25%
1814changeAssembly language pageAssembly language1.11%+0.10%
1920changeCOBOL pageCOBOL1.08%+0.21%
2026changeKotlin pageKotlin1.05%+0.35%

其他语言

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

 

PositionProgramming LanguageRatings
21Classic Visual Basic0.91%
22R0.83%
23SAS0.79%
24Ada0.78%
25Dart0.74%
26D0.72%
27Lisp0.67%
28Prolog0.67%
29(Visual) FoxPro0.66%
30Perl0.66%
31Haskell0.65%
32Lua0.60%
33Scala0.59%
34Julia0.56%
35Objective-C0.40%
36VBScript0.40%
37GAMS0.33%
38ML0.31%
39Solidity0.30%
40Logo0.28%
41PL/SQL0.28%
42Transact-SQL0.27%
43PowerShell0.27%
44TypeScript0.26%
45Bash0.26%
46Scheme0.24%
47ABAP0.24%
48Awk0.22%
49Ladder Logic0.22%
50RPG0.21%

接下来的 50 个编程语言

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

  • ABC, ActionScript, Algol, Apex, APL, ATLAS, AutoLISP, Ballerina, bc, Carbon, CFML, Chapel, CHILL, CLIPS, Clojure, Crystal, cT, Curl, DiBOL, Eiffel, Elixir, Erlang, F#, Forth, Groovy, Icon, Inform, Io, J, JScript, LabVIEW, Modula-2, Mojo, NATURAL, Nim, OCaml, OpenCL, OpenEdge ABL, PL/I, PostScript, Q, Racket, Ring, S, Smalltalk, SPARK, Tcl, VHDL, Wolfram, X++