The IEEE Language Ranking of the Institute of Electrical and Electronics Engineers (IEEE) appears annually. In this year’s eighth edition, Python has defended first place for the fifth year in a row. The ranking not only shows the most popular programming language, but also subdivides the languages into different areas of application – and Python stands out as the winner in three of four categories.
Python wins in three areas
The ranking takes into account the different areas of application of programming languages by dividing them into four categories and identifying them in the table with icons for web, enterprise, mobile and embedded. Enterprise means both enterprise and desktop and scientific use. For example, the R programming language only appears in the enterprise category, while Python is represented in all categories except mobile.
An interactive view allows the ranking to be filtered depending on the desired area of application. In the area of web development, for example, you can search for trend languages or the programming languages most frequently requested by employers, but you can also customize the weighting of the ranking sources.
Data and methods
The trade magazine has been producing since 2014 Spectrum of the Institute of Electrical and Electronics Engineers (IEEE) the IEEE Language Ranking once a year. The US-based technical professional association IEEE has over 400,000 members in over 160 countries and its technical publications enjoy a good reputation. The data for the IEEE Language Ranking relates Spectrum after a renewal of the methodology in 2019 to generate eleven metrics from eight different sources, including Google, GitHub, Stack Overflow, Twitter and Reddit.
A blog entry summarizes the Results of this year’s ranking together.