IEEE’s Best Programming Languages in 2022: Python (and SQL)
The official publication of the IEEE, IEEE Spectrum, released 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 #1 in our Jobs Rankings, which only looks at metrics from the IEEE job site and CareerBuilder. After going 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 certain language more SQL. And many of them want “more SQL….”
Jobs aren’t the only metrics we look at in Spectrum, of course. A full list of our sources is here, but in a nutshell, we look at nine metrics that we believe are good indicators for measuring the languages people program in. Sources include GitHub, Google, Stack Overflow, Twitter, and IEEE Xplore. [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.