Spectrum is a "flagship" of Institute of Electrical and Electronics Engineers - an international non-profit association of experts in the field of engineering, the world leader in the development of standards for radio electronics, electrical engineering and hardware for computing systems and networks.
An IEEE Spectrum team researched 12 metrics from 10 carefully chosen online sources to rank 48 languages. The main feature of the Spectrum's ranking is that it is interactive, it contains 5 ranking for 4 platforms.
- IEEE Spectrum average
- Trending - growing rapidly
- Jobs - in demand by employers
- Open - popular in open-source hubs
- Custom - here you can create your own ranking, based on date and 12 different criteria (number of indexed online resources on Google, GitHub repos, Reddit posts, etc.)
Python jumped two places to the No. 1 slot, though the top four—Python, C, Java, and C++—all remain very close in popularity.
C# has reentered the top five. Ruby has fallen all the way down to 12th position, but in doing so it has given Apple’s Swift the chance to join Google’s Go in the Top Ten. This is impressive, as Swift debuted on the rankings just two years ago. (Outside the Top Ten, Apple’s Objective-C mirrors the ascent of Swift, dropping down to 26th place.)
IEEE Spectrum Top 30 Web programming languages
You can view an interactive ranking at Spectrum.