编程

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

1029 2023-12-13 02:38:00

12 月头条: C# 正在成为 2023 年年度编程语言

是的,之前也有过类似情况。到 2022年底,C# 似乎将成为当年的编程语言。但在最后时刻,C++ 出人意料地获得了冠军。今年我们更加确信 C# 会赢。它在一年内上涨了 +2.38%,而其最接近的竞争者 Fortran 和 F# 分别只上涨了 +0.64% 和 +0.48%。排名前 20 的语言中的大多数在 2023 年失去了人气,这看起来可能有点奇怪。那发生了什么?答案在于长尾,所有的小语言都存在于长尾中。这些都在向上移动,并且越来越接近主流语言。举例来说:一年前,第 50 名语言的得分为 0.14%。而现在的第 50 个语言得分为 0.24%。无论如何,我们都很好奇哪种语言将成为年度编程语言!——Paul Jansen 首席执行官 TIOBE Software

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

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

Dec 2023Dec 2022ChangeProgramming LanguageRatingsChange
11 Python pagePython13.86%-2.80%
22 C pageC11.44%-5.12%
33 C++ pageC++10.01%-1.92%
44 Java pageJava7.99%-3.83%
55 C# pageC#7.30%+2.38%
67changeJavaScript pageJavaScript2.90%-0.30%
710changePHP pagePHP2.01%+0.39%
86changeVisual Basic pageVisual Basic1.82%-2.12%
98changeSQL pageSQL1.61%-0.61%
109changeAssembly language pageAssembly language1.11%-0.76%
1121changeScratch pageScratch1.08%+0.41%
1226changeFortran pageFortran1.07%+0.64%
1312changeGo pageGo1.03%-0.12%
1414 MATLAB pageMATLAB0.93%-0.02%
1523changeKotlin pageKotlin0.92%+0.34%
1616 Delphi/Object Pascal pageDelphi/Object Pascal0.92%+0.07%
1715changeSwift pageSwift0.82%-0.09%
1820changeRust pageRust0.80%+0.12%
1917changeRuby pageRuby0.77%-0.04%
2011changeR pageR0.72%-0.53%

其他编程语言

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

PositionProgramming LanguageRatings
21Prolog0.70%
22D0.69%
23COBOL0.68%
24SAS0.68%
25Classic Visual Basic0.68%
26F#0.67%
27(Visual) FoxPro0.61%
28Ada0.57%
29Perl0.55%
30VBScript0.47%
31Dart0.47%
32Julia0.46%
33Transact-SQL0.45%
34Objective-C0.43%
35Lua0.41%
36Scala0.41%
37X++0.37%
38TypeScript0.36%
39Lisp0.34%
40Haskell0.31%
41ML0.31%
42Forth0.31%
43Scheme0.31%
44ABAP0.28%
45Awk0.28%
46Logo0.27%
47PL/SQL0.26%
48CFML0.25%
49PowerShell0.24%
50ActionScript0.24%

随后的 50 个编程语言

下面是第 #51 到 #100 的编程语言。由于它们的差别相对较小,这些语言只以字母顺序列出。

  • 4th Dimension/4D, ABC, Algol, Apex, ATLAS, AutoLISP, Bash, Boo, Carbon, CIL, CL (OS/400), Clipper, Clojure, Curl, Eiffel, Elm, Erlang, GAMS, Groovy, Icon, Inform, Io, J#, LabVIEW, Ladder Logic, LiveCode, Maple, Modula-2, MOO, MQL5, NATURAL, Nim, OCaml, OpenEdge ABL, PostScript, Pure Data, Q, Racket, Ring, RPG, Smalltalk, Snap!, Solidity, SPARK, SPSS, Tcl, VHDL, Wolfram, X10, Zig