The official publication of the IEEE, IEEE Spectrumhas published its ninth annual ranking of the best programming languages. The results?
Python remains in the lead but is closely followed by C. Indeed, the combined popularity of C and the major C-like languages - C++ and C# – would surpass Python by some margin.
But among these pillars is the growing popularity of SQL. In fact, it’s at No. 1 in our job rankings, which looks only at metrics of IEEE Job Site and career builder. Having sifted through literally hundreds and hundreds of job postings while compiling these rankings for you, dear reader, I can say that the strength of the SQL signal is not due to the fact that there is many employers looking for just SQL coders, as they do for Java experts or C++ developers. They want a given language more SQL. And many of them want “more SQL….”
Jobs aren’t the only metrics we look at in Spectrum, of course. A complete list of our sources are herebut in a nutshell, we’re looking at nine metrics that we think are good proxies for measuring the languages people program in. Sources include GitHub, Google, Stack Overflow, Twitter, and IEEE Xplorer [their library of technical content]. The raw data is normalized and weighted according to the different rankings offered – for example, the default ranking Spectrum is heavily weighted by IEEE member interests, while Trending gives more weight to forums and media metrics social.