C# is set to be named TIOBE’s Programming Language of the Year for its remarkable growth and popularity.
C# Expected to Be Tiobe’s Programming Language of the Year for 2023
While C# narrowly missed out on Tiobe’s Programming Language of the Year accolade for 2022, it is widely anticipated that the language will secure the honor for 2023. Tiobe, a prominent software quality services company known for its programming language popularity index, will announce the winner in January. The Programming Language of the Year award is granted to the language demonstrating the most significant growth in popularity from year to year.
In 2022, C# appeared to be a strong contender for the title. However, in the final month of the year, C++ overtook C# by a narrow margin, marking a growth of 4.62 percentage points compared to C#’s rise. Despite this, Tiobe’s December bulletin indicates that C# is a leading candidate for this year’s award. It saw a notable increase of 2.38% in its popularity, whereas its closest competitors, Fortran and F#, gained only 0.64% and 0.48% respectively.
Tiobe’s assessment of C#’s growth highlights a broader trend in the programming landscape. The language’s ascent is partly attributed to its appeal among Java developers, who are increasingly transitioning to C# for its enhanced expressiveness and the absence of licensing issues. This migration of developers is a significant factor contributing to C#’s impressive year-over-year growth.
Moreover, the overall trend for 2023 shows that many top 20 languages experienced a decline in popularity, with growth primarily coming from languages positioned lower on the chart. This phenomenon, known as the “long tail,” reflects the growing prominence of smaller or emerging languages, which often show more rapid percentage increases.
Tiobe CEO Paul Jansen suggests that the increasing migration of developers from Java to C# and Kotlin is a critical driver behind the language’s popularity surge. The improved expressiveness and the lack of licensing constraints compared to Java are significant factors influencing this shift.
Tiobe’s monthly popularity index is determined through a comprehensive formula that evaluates the number of skilled engineers, available courses, and third-party vendors for each language. This analysis leverages search engine data from Bing, Google, and Yahoo to gauge interest and activity surrounding different programming languages.