2023年10月TIOBE排名发布:C#和Java占比差距缩小到1.2%

发布时间 2023-10-09 16:45:34作者: therockthe

The gap between C# and Java never has been so small. Currently, the difference is only 1.2%, and if the trends remain this way, C# will surpass Java in about 2 month's time. Java shows the largest decline of -3.92% and C# the largest gain of +3.29% of all programming languages (annually). The two languages have always been used in similar domains and thus have been competitors for more than 2 decades now. Java's decline in popularity is mainly caused by Oracle's decision to introduce a paid license model after Java 8. Microsoft took the opposite approach with C#. In the past, C# could only be used as part of commercial tool Visual Studio. Nowadays, C# is free and open source and it's embraced by many developers. There are also other reasons for Java's decline. First of all, the Java language definition has not changed much the past few years and Kotlin, its fully compatible direct competitor, is easier to use and free of charge. -- Paul Jansen CEO TIOBE Software

C# 和 Java 之间的差距从未如此之小。目前,两者的差距仅为 1.2%,如果趋势保持不变,C# 将在两个月后超过 Java。在所有编程语言中,Java 的降幅最大,为 -3.92%,而 C# 的涨幅最大,为 +3.29%(年度)。这两种语言一直用于类似的领域,因此在过去 20 多年里一直是竞争对手。Java 受欢迎程度下降的主要原因是甲骨文公司决定在 Java 8 之后引入付费许可模式。微软对 C# 采取了相反的做法。过去,C# 只能作为商业工具 Visual Studio 的一部分使用。如今,C# 是免费开源的,受到许多开发人员的欢迎。Java 的衰落还有其他原因。首先,Java 语言的定义在过去几年里没有太大变化,而其完全兼容的直接竞争对手 Kotlin 更容易使用,而且免费。-- TIOBE 软件公司首席执行官 Paul Jansen