TIOBE 编程语言排名: 2023 年 12 月
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 2023 | Dec 2022 | Change | Programming Language | Ratings | Change | |
---|---|---|---|---|---|---|
1 | 1 | Python | 13.86% | -2.80% | ||
2 | 2 | C | 11.44% | -5.12% | ||
3 | 3 | C++ | 10.01% | -1.92% | ||
4 | 4 | Java | 7.99% | -3.83% | ||
5 | 5 | C# | 7.30% | +2.38% | ||
6 | 7 | JavaScript | 2.90% | -0.30% | ||
7 | 10 | PHP | 2.01% | +0.39% | ||
8 | 6 | Visual Basic | 1.82% | -2.12% | ||
9 | 8 | SQL | 1.61% | -0.61% | ||
10 | 9 | Assembly language | 1.11% | -0.76% | ||
11 | 21 | Scratch | 1.08% | +0.41% | ||
12 | 26 | Fortran | 1.07% | +0.64% | ||
13 | 12 | Go | 1.03% | -0.12% | ||
14 | 14 | MATLAB | 0.93% | -0.02% | ||
15 | 23 | Kotlin | 0.92% | +0.34% | ||
16 | 16 | Delphi/Object Pascal | 0.92% | +0.07% | ||
17 | 15 | Swift | 0.82% | -0.09% | ||
18 | 20 | Rust | 0.80% | +0.12% | ||
19 | 17 | Ruby | 0.77% | -0.04% | ||
20 | 11 | R | 0.72% | -0.53% |
其他编程语言
下面列出了完整的前 50 种编程语言。这篇综述是非官方发布的,因为我们可能错过了一种语言。如果您认为缺少编程语言,请在通知tpci@tiobe.com。
Position | Programming Language | Ratings |
---|---|---|
21 | Prolog | 0.70% |
22 | D | 0.69% |
23 | COBOL | 0.68% |
24 | SAS | 0.68% |
25 | Classic Visual Basic | 0.68% |
26 | F# | 0.67% |
27 | (Visual) FoxPro | 0.61% |
28 | Ada | 0.57% |
29 | Perl | 0.55% |
30 | VBScript | 0.47% |
31 | Dart | 0.47% |
32 | Julia | 0.46% |
33 | Transact-SQL | 0.45% |
34 | Objective-C | 0.43% |
35 | Lua | 0.41% |
36 | Scala | 0.41% |
37 | X++ | 0.37% |
38 | TypeScript | 0.36% |
39 | Lisp | 0.34% |
40 | Haskell | 0.31% |
41 | ML | 0.31% |
42 | Forth | 0.31% |
43 | Scheme | 0.31% |
44 | ABAP | 0.28% |
45 | Awk | 0.28% |
46 | Logo | 0.27% |
47 | PL/SQL | 0.26% |
48 | CFML | 0.25% |
49 | PowerShell | 0.24% |
50 | ActionScript | 0.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