TIOBE Software has published a January ranking of the popularity of programming languages, in which, compared to January 2023, the movement of the JavaScript language from seventh to sixth place, the PHP language from 10th to 7th place, Scratch from 20th to 10th place (an increase in popularity by 0.83%) is highlighted. Go - from 12 to 11, Fortran - from 27 to 12 (+0.64%), Object Pascal - from 17 to 13, MatLab - from 15 to 14, Kotlin - from 25 to 17 and Cobol - from 31 to 20. Language of the Year named C#, which retained 5th place, but became the leader in popularity growth (+1.43%).
Over the year, the position in the ranking of languages decreased: Visual Basic - from 6 to 8 place, SQL - from 8 to 9, Assembly - from 9 to 15, Swift - from 11 to 16, Ruby - from 16 to 18, Rust - from 18 to 19 0.18 (while the popularity of Rust increased by 2.39%). The rating continues to be led by the Python language, but over the year its popularity has decreased by 4.81%. The popularity of the C language decreased by 2.95%, C++ by 4.34%, and Java by XNUMX%.
The TIOBE Popularity Index draws its conclusions from an analysis of search query statistics in systems such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu.

In the January PYPL ranking, which uses Google Trends, the top three remained unchanged over the year: Python is in first place, followed by Java and JavaScript. The C/C++ languages rose to 4th place, displacing the C# language (a reverse rotation occurred a year ago). Compared to January last year, the popularity of R (+1), Rust (+1), Ada (+2), Dart (+2), Lua (+2), Perl (+1), Haskell (+1) has increased. The popularity of PHP (-1), Go (-1), VBA (-2), PowerShell (-2), Scala (-1), VisualBasic (-2), Cobol (-2) has decreased.

According to the IEEE Spectrum rating, Python remains the leader. The Java language moved from 5th to 2nd place. The third place was retained by the C++ language, and the C language moved from 2nd to 4th place. The JavaScrit language rose from 7th to 5th place. The IEEE Spectrum rating was prepared by the Institute of Electrical and Electronics Engineers (IEEE) and takes into account a combination of 12 metrics obtained from 10 different sources (the method is based on evaluating search results for the query “{language_name} programming”, analysis of Twitter mentions, number of new and active repositories on GitHub, number of questions on Stack Overflow, number of publications on Reddit and Hacker News, vacancies on CareerBuilder and EEE Job Site, mentions in the digital archive of journal articles and conference reports).

In the RedMonk ranking, based on popularity on GitHub and discussion activity on Stack Overflow, the top ten are as follows: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C.

Source: opennet.ru
