Programming language rating from IEEE Spectrum

The IEEE Spectrum magazine, published by the Institute of Electrical and Electronics Engineers (IEEE), has published a new edition of the popularity rating of programming languages. Python remains the leader of the ranking, followed by C, C++ and C# with a slight lag. Compared to last year's ranking, Java has moved from 2nd to 5th place. Strengthening of the position is noted for languages ​​C# (it rose from 6th to 4th place) and SQL (in the previous rating it was not in the top ten, but in the new one it was fixed at 6th place).

Programming language rating from IEEE Spectrum

SQL leads the way in terms of job offers, followed by Java, Python, JavaScript, C#, C, and C++.

Programming language rating from IEEE Spectrum

In the ranking, which takes into account the interest in programming languages ​​in forums and social networks, Python leads the way, followed by Java, C, JavaScript, C++, C# and SQL. The Rust language is in 12th place, while in the overall ranking it ranks 20th, and in the Employer Interest Ranking it is 22nd.

Programming language rating from IEEE Spectrum

When calculating the IEEE Spectrum rating, a combination of 12 metrics obtained from 10 different sources was used. The method is based on the evaluation of search results for the query "{name_language} programming" on various sites. The number of materials given out in the Google search results (as in the construction of the TIOBE ranking), the parameters of the popularity of search queries through Google Trends (as in the PYPL ranking), mentions on Twitter, the number of new and active repositories in GitHub, the number of questions in Stack Overflow, the number publications on Reddit and Hacker News, jobs on CareerBuilder and the IEEE Job Site, mentions in the digital archive of journal articles and conference papers (IEEE Xplore).

Other programming language popularity ratings:

  • In the August ranking by TIOBE Software, Python moved from second to first place, while C and Java moved to second and third places, respectively. Of the changes over the year, there is also an increase in the popularity of Assembly languages ​​(up from 9th to 8th place), SQL (from 10th to 9th), Swift (from 16th to 11th), Go (from 18th to 15th), Object Pascal (from 22nd to 13th ), Objective-C (from 23 to 14), Rust (from 26 to 22). The popularity of PHP (from 8 to 10), R (from 14 to 16), Ruby (from 15 to 18), Fortran (from 13 to 19) decreased. The Kotlin language was included in the Top 30 list. The TIOBE popularity index bases its conclusions on the analysis of search query statistics in systems such as Google, Google Blogs, Wikipedia, YouTube, QQ, Sohu, Amazon and Baidu.

    Programming language rating from IEEE Spectrum

  • In the August PYPL ranking, which uses Google Trends, the top three has not changed over the year: the first place is occupied by the Python language, followed by Java and JavaScript. Rust moved up from 17th to 13th place, TypeScript from 10th to 8th, and Swift from 11th to 9th. Compared to August last year, Go, Dart, Ada, Lua, and Julia have also grown in popularity. The popularity of Objective-C, Visual Basic, Perl, Groovy, Kotlin, Matlab has decreased.

    Programming language rating from IEEE Spectrum

  • Based on GitHub popularity scores and Stack Overflow discussion activity, RedMonk ranked the top ten as follows: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C. C++ from fifth to seventh place.

    Programming language rating from IEEE Spectrum

    Source: opennet.ru

Add a comment