TIOBE Software has released the October 2023 edition of the TIOBE Index, which measures the popularity of programming languages. This report, compiled by Paul Jansen, the CEO of TIOBE, highlights an interesting observation: the gap between C# in 5th place and Java in 4th place has significantly narrowed to just 1.2%. If this trend continues, it is possible that C# could surpass Java within the next 2 months.
The current ranking of the top 5 programming languages according to popularity are as follows: Python (14.82%), C (12.08%), C++ (10.67%), Java (8.92%), and C# (7.71%).
However, it is difficult to predict the short-term trajectory of language popularity. Previously, TIOBE had anticipated that C++ would overtake C, but the latest numbers show a greater divergence between the two languages.
TLDR: The TIOBE Index for October 2023 reveals a narrowing gap between C# and Java, suggesting that C# may surpass Java within the next 2 months. The top 5 programming languages by popularity are currently Python, C, C++, Java, and C#. However, short-term trends are unpredictable, as evidenced by the changing positions of C++ and C.