Microsoft’s Object-Oriented Language for .NET Has Closed the Gap with Java in the Tiobe Index of Programming Language Popularity
Microsoft’s C# language is creeping up on Java in the Tiobe index of language popularity, a trend that could see C# surpassing Java soon.
The difference between fourth-ranked Java, with an 8.92% rating, and fifth-ranked C#, with 7.71%, was just about 1.2 percentage points in the just-published Tiobe index for October 2023. Software quality services company Tiobe anticipates that C# will surpass Java in a couple of months under current trends. Java had long held the top spot in the index until being overtaken by C, Python, and C++ in recent years.
Object-oriented, type-safe C# and Java, famous for offering portability via the Java Virtual Machine (JVM), have been used in similar domains and thus have been competitors for two decades now, Tiobe said. Tiobe cited Oracle’s introduction of a paid license model for Oracle Java as one reason for Java’s decline.
Microsoft took the opposite approach, making C# free and open source, Tiobe said. Further, Java must also deal with Kotlin, a fully compatible direct competitor on the JVM that is easier to use and free of charge, along with Java not having changed much in recent years, Tiobe said. Nevertheless, Java remains a critical language in enterprise computing, with Java 21 just released last month and Java 22 due next March. Free open source binaries of Java are still available via OpenJDK.
Tiobe’s index is based on a formula that assesses language popularity by tallying the number of skilled engineers, courses, and third-party vendors pertinent to each language, based on results in search engines such as Google, Bing, and Yahoo.
As the competition between C# and Java intensifies, developers and enterprises must keep an eye on these trends to make informed decisions about their technology stacks and future projects.
Tiobe’s index is based on a formula that assesses language popularity by tallying the number of skilled engineers, courses, and third-party vendors pertinent to each language, based on results in search engines such as Google, Bing, and Yahoo.