They preset several rankings: IEEE Spectrum for typical readers, emerging trends, employer interest and open source. You can also filter by industry: Web, mobile, enterprise or embedded. You can compare with the results of a year ago. You can change the weight of each data source to change the importance you want to give them. One of the data sources of the survey isIEEE Xplore Digital LibraryThe The library contains curricula and journal articles on science and engineering.

Among the IEEE Spectrum default rankings for typical readers, the top 10 languages ​​are Python, C, Java, C ++, C #, R, JavaScript, PHP, Go and Swift. Even FORTRAN and COBOL also appeared in this form. In all industry areas, the top 10 popular languages ​​are Python, C, C ++, Java, Swift, JavaScript, Go, R, and C #. If you look at the trends in the mobile world separately, you will see: C, C ++, Java, Swift, JavaScript, C #, Scala, Objective C, Delphi and Scheme.

Compared with other language surveys, the IEEE survey is more flexible. Richard Eng wrote on TechBeacondiscussThe use of 12 different surveys. E.g,Latest RedMonk SurveyIs based on the original code line and the Stack Overflow language tag in the GitHub library. In this way, it can only reflect open source projects. In this survey, the top 5 languages ​​are JavaScript, Java, Python, PHP, and C #. The survey did not provide an effective representation of the current usage statistically. It attempts to link Stack Overflow and use (GitHub) to explore possible future usage trends.