C#和Java之间的差距从未如此之小。目前,这一差距只有1.2%,如果保持这种趋势,C#将在大约2个月内超过Java。在所有编程语言中,Java的降幅最大,为-3.92%,C#的涨幅最大,为+3.29%(年度)。这两种语言一直在类似的领域使用,因此20多年来一直是竞争对手。Java受欢迎程度的下降主要是由于Oracle决定在Java 8之后引入付费许可证模式。微软对C#采取了相反的做法。在过去,C#只能作为商业工具Visual Studio的一部分使用。如今,C#是免费的、开源的,它被许多开发人员所接受。Java衰落还有其他原因。首先,Java语言的定义在过去几年里没有太大变化,Kotlin,它完全兼容的直接竞争对手,更容易使用,而且是免费的。—— Paul Jansen首席执行官TIOBE Software
Oct 2023 | Oct 2022 | Change | Programming Language | Ratings | Change |
---|---|---|---|---|---|
1 | 1 | Python | 14.82% | -2.25% | |
2 | 2 | C | 12.08% | -3.13% | |
3 | 4 | C++ | 10.67% | 0.74% | |
4 | 3 | Java | 8.92% | -3.92% | |
5 | 5 | C# | 7.71% | 3.29% | |
6 | 7 | JavaScript | 2.91% | 0.17% | |
7 | 6 | Visual Basic | 2.13% | -1.82% | |
8 | 9 | PHP | 1.90% | -0.14% | |
9 | 10 | SQL | 1.78% | 0.00% | |
10 | 8 | Assembly language | 1.64% | -0.75% | |
11 | 11 | Go | 1.37% | 0.10% | |
12 | 23 | Scratch | 1.37% | 0.69% | |
13 | 18 | Delphi/Object Pascal | 1.30% | 0.46% | |
14 | 14 | MATLAB | 1.27% | 0.09% | |
15 | 15 | Swift | 1.07% | 0.02% | |
16 | 19 | Fortran | 1.02% | 0.23% | |
17 | 12 | R | 0.96% | -0.26% | |
18 | 28 | Kotlin | 0.96% | 0.53% | |
19 | 16 | Ruby | 0.92% | 0.05% | |
20 | 20 | Rust | 0.91% | 0.22% |