编程

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

356 2024-11-10 10:50:00

十一月头条:Go 语言已留在榜单中

Go 语言正在 TIOBE 指数中崭露头角。在进入前 10 名已有一段时间后,它现在位居第 7。这是历史最高点。Go 在前 10 名中的独特之处在于,Go 程序快速且易于部署,同时语言易于学习。例如,Python 易于学习,但速度不快,由于对环境中各种版本库的依赖,大型 Python 程序的部署很脆弱。例如,与另一个榜单的角逐者 Rust 相比,Go 稍微慢一点,但 Go 程序更容易理解。Go 语言在 TIOBE 指数中的下一个障碍是位居第 6 的 JavaScript。要超越它并不容易题。JavaScript 在软件开发中无处不在,尽管对于更大的 JavaScript 系统,我们现在看到了向 TypeScript 的转变。如果年度趋势继续下去,Go 语言将在 3 年内超越 JavaScript。我们一起拭目以待,看看 Go 的未来会如何。

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

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

Nov 2024Nov 2023ChangeProgramming LanguageRatingsChange
11 Python pagePython22.85%+8.69%
23changeC++ pageC++10.64%+0.29%
34changeJava pageJava9.60%+1.26%
42changeC pageC9.01%-2.76%
55 C# pageC#4.98%-2.67%
66 JavaScript pageJavaScript3.71%+0.50%
713changeGo pageGo2.35%+1.16%
812changeFortran pageFortran1.97%+0.67%
98changeVisual Basic pageVisual Basic1.95%-0.15%
109changeSQL pageSQL1.94%+0.05%
1116changeDelphi/Object Pascal pageDelphi/Object Pascal1.48%+0.33%
127changePHP pagePHP1.47%-0.82%
1314changeMATLAB pageMATLAB1.28%+0.12%
1420changeRust pageRust1.17%+0.26%
1517changeSwift pageSwift1.14%+0.11%
1611changeScratch pageScratch1.11%-0.21%
1718changeRuby pageRuby1.08%+0.09%
1819changeR pageR1.02%+0.09%
1910changeAssembly language pageAssembly language0.97%-0.39%
2015changeKotlin pageKotlin0.92%-0.23%

其他编程语言

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

PositionProgramming LanguageRatings
21COBOL0.86%
22Classic Visual Basic0.82%
23Prolog0.81%
24SAS0.74%
25Ada0.71%
26Lisp0.70%
27Perl0.68%
28(Visual) FoxPro0.57%
29Julia0.54%
30Scala0.54%
31Dart0.53%
32Transact-SQL0.52%
33Lua0.48%
34Haskell0.47%
35Objective-C0.40%
36D0.34%
37GAMS0.31%
38Solidity0.27%
39ABAP0.27%
40VBScript0.25%
41ML0.23%
42PL/SQL0.23%
43PowerShell0.22%
44Elixir0.20%
45Awk0.20%
46Bash0.20%
47RPG0.20%
48TypeScript0.19%
49Logo0.17%
50F#0.14%

接下来的 50 个编程语言

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

  • ABC, ActionScript, Algol, Apex, APL, CFML, CHILL, CLIPS, Clojure, Cobra, Crystal, Curl, Eiffel, Erlang, Forth, Groovy, Hack, Icon, Inform, Io, J, JScript, LabVIEW, Ladder Logic, Maple, Modula-2, Mojo, MQL5, NATURAL, OCaml, Occam, OpenCL, PL/I, PostScript, Q, Racket, Raku, Ring, S, Scheme, Simulink, Smalltalk, SPARK, Stata, SystemVerilog, Tcl, VHDL, Wolfram, X++, Zig