IEEE Spectrum magazine, published by the Institute of Electrical Engineers and Electronics Institute (IEEE), published The new editorship of the popularity rating programming languages. The leader of the rating remains Python, after which the languages C, C ++ and C#follow with a slight lag. Compared to last year’s rating, the Java language shifted from 2 to 5th place. Strengthening the position is noted for C# languages (rose from 6 to 4th place) and SQL (in the last ranking was not included in the top ten leaders, and in the new one was fixed in 6th place).
, the number of offers from employers leads the SQL language, followed by Java, Python, JavaScript, C#, C and C ++.
In the ranking that takes into account interest in programming languages in forums and social networks, Python leads, followed by Java, C, JavaScript, C ++, C# and SQL. The Rust language is in 12th place, while in the general rating it takes 20th place, and in the rating of the interest of employers – 22.
When calculating the IEEE spectrum rating used a combination of 12 metrics obtained from 10 different sources. The method is based on the assessment of the search results on the request “{name_yzyk} programming” on various sites.
The number of materials issued in the search for Google (as when building a rating tiobe ), the popularity of search queries through Google Trends (Like in the ranking pypl ), mention on Twitter, the number of new and active repositories in GitHub, the number of questions on Stack Overflow Publications on Reddit and Hacker News sites, vacancies on Careerbuilder and Ieee Job Site, mentioning in the digital archive of magazine articles and reports from conferences (IEEE XPLORE).
Other ratings of the popularity of programming languages:
- In August rating Tiobe Software Python moved from the second to the first place, and the languages of SI and Java, respectively, respectively They shifted to the second and third places. Of the changes for the year, an increase in the popularity of Assembly languages (rose from 9 to 8th place), SQL (from 10 to 9), SWIFT (from 16 to 11), GO (from 18 to 15), Object Pascal (from 22 to 13 to 13 to 13 to 13 to 13 ), Objective-C (from 23 to 14), Rust (from 26 to 22). The popularity of PHP languages (from 8 to 10), R (from 14 to 16), Ruby (from 15 to 18), Fortran (from 13 to 19) decreased. Language
Kotlin has been included in the TOP 30 list. The Tiobe Popularity Index is building its conclusions based on the analysis of search queries in systems such as Google, Google Blogs, Wikipedia, YouTube, QQ, Sohu, Amazon and Baidu.