祝贺 C# 在 TIOBE 指数历史上,首次获得年度编程语言奖。20多年来,C# 一直稳居前十名,如今它正在追赶四大语言的脚步,它是一年内增长最快的语言(+1.43%),赢得了当之无愧的奖项。排名第二和第三的是 Scratch(+0.83%)和 Fortran(+0.64%)。C# 正在蚕食 Java 的市场份额,并在web应用程序后端和游戏(得益于Unity)等领域越来越受欢迎。C# 可以免费使用,而且发展速度稳定,每次发布新版本都会使语言更具表现力。C# 将继续存在,甚至可能很快超过 Java。
除了 C# 之外,去年 TIOBE 指数还发生了许多有趣的变化。Fortran 和 Kotlin 取代了 R 和 Perl,成为前 20 名中的常胜将军。Fortran 非常适合使用良好的库进行数字运算,在许多领域仍然是大学的最爱。Kotlin 是 Java 的易学/易用的竞争对手。有趣的问题:2024 年,哪些语言将进入 TIOBE 指数前 20 名?这个问题很难预测。2023年,Julia 曾短暂进入 TIOBE 指数,但未能保持这一位置,Julia 语言和社区的成熟度是获得第二次机会的必要条件。我会把赌注押在 Dart(与 Flutter 一起)和 TypeScript 上。后者已在业界得到广泛应用,但由于某些原因,它尚未在 TIOBE 指数中取得突破。让我们看看2024年会发生什么。 —— Paul Jansen,TIOBE Software首席执行官
J2024年1月 | 2023年1月 | 升降 | 编程语言 | 比例 | 变化 |
---|---|---|---|---|---|
1 | 1 | Python | 13.97% | -2.39% | |
2 | 2 | C | 11.44% | -4.81% | |
3 | 3 | C++ | 9.96% | -2.95% | |
4 | 4 | Java | 7.87% | -4.34% | |
5 | 5 | C# | 7.16% | 1.43% | |
6 | 7 | JavaScript | 2.77% | -0.11% | |
7 | 10 | PHP | 1.79% | 0.40% | |
8 | 6 | Visual Basic | 1.60% | -3.04% | |
9 | 8 | SQL | 1.46% | -1.04% | |
10 | 20 | Scratch | 1.44% | 0.86% | |
11 | 12 | Go | 1.38% | 0.23% | |
12 | 27 | Fortran | 1.09% | 0.64% | |
13 | 17 | Delphi/Object Pascal | 1.09% | 0.36% | |
14 | 15 | MATLAB | 0.97% | 0.06% | |
15 | 9 | Assembly language | 0.92% | -0.68% | |
16 | 11 | Swift | 0.89% | -0.31% | |
17 | 25 | Kotlin | 0.85% | 0.37% | |
18 | 16 | Ruby | 0.80% | 0.01% | |
19 | 18 | Rust | 0.79% | 0.18% | |
20 | 31 | COBOL | 0.78% | 0.45% |
第 21 - 50
Position | Programming Language | Ratings |
---|---|---|
21 | D | 0.77% |
22 | F# | 0.77% |
23 | R | 0.74% |
24 | SAS | 0.70% |
25 | (Visual) FoxPro | 0.67% |
26 | Ada | 0.62% |
27 | Classic Visual Basic | 0.60% |
28 | Prolog | 0.56% |
29 | VBScript | 0.55% |
30 | Perl | 0.52% |
31 | Objective-C | 0.46% |
32 | Dart | 0.43% |
33 | Julia | 0.40% |
34 | X++ | 0.39% |
35 | TypeScript | 0.39% |
36 | Lua | 0.37% |
37 | Scala | 0.34% |
38 | GAMS | 0.33% |
39 | Transact-SQL | 0.30% |
40 | Logo | 0.30% |
41 | ABAP | 0.29% |
42 | Lisp | 0.28% |
43 | CFML | 0.28% |
44 | Haskell | 0.28% |
45 | PL/SQL | 0.27% |
46 | Awk | 0.27% |
47 | Eiffel | 0.24% |
48 | Smalltalk | 0.23% |
49 | ML | 0.23% |
50 | ActionScript | 0.23% |