C# saw the highest growth in popularity among major programming languages, outpacing Java, C++, C, and Python.
Microsoft’s C# language has been awarded the Tiobe Programming Language of the Year for 2023, marking a significant milestone for the language. C# achieved the largest increase in popularity year-over-year, with a rise of 1.43 percentage points. This is the first time that C# has received this honor since the inception of the Tiobe Programming Community Index in 2001.
The Tiobe index measures programming language popularity based on various factors including the number of skilled engineers, courses offered, and third-party vendors. This data is collected from search engine queries on platforms such as Google, Bing, Yahoo, and Wikipedia. The index has long been a barometer for assessing the prominence of different programming languages in the tech industry.
C# has consistently been among the top ten programming languages for over twenty years. Its recent recognition reflects its growing influence and competitive stance against the leading programming languages, often referred to as the “big four”—Python, C, C++, and Java. The language’s rise is attributed to its strong performance in areas like web application back ends and game development, sectors where it has been steadily gaining market share.
Tiobe’s report highlighted that C#’s growth is coming at the expense of Java, indicating a shift in developer preferences. Other languages that showed significant gains this year include Scratch, with an increase of 0.83%, and Fortran, which saw a rise of 0.64%. These languages are also making notable impacts in their respective domains, with Fortran being favored for numerical computing and Scratch appealing to educational settings.
In addition to C#’s achievement, the Tiobe index has seen Fortran and Kotlin secure permanent spots in the top 20 programming languages, replacing R and Perl. Fortran is renowned for its numerical and scientific computing capabilities, while Kotlin has emerged as a strong alternative to Java, particularly in Android development.
Looking ahead, the Tiobe index suggests that languages such as Dart and TypeScript may be poised to enter the top 20 in 2024. Dart, developed by Google, is known for its role in building modern web and mobile apps, while TypeScript, an extension of JavaScript, continues to gain traction for its static typing features and improved developer productivity.