Key programming languages: Python rules over and COBOL sees pandemic escalation
IEEE Spectrum has just released its 2022 rating. Python will be sitting at the top again, but there are a few weird things on the list.
IEEE Spectrum recently announced that it will be the main programming language in 2022, as it has been for the next few years.
This year's collection shows no changes in the top three places with Python coming in at the top. After that, Java ranks second with C coming in close to third. Rotating the field, C ++ makes the list on the fourth place; his only position in the 2022 IEEE Spectrum list.
To determine the rankings, IEEE Spectrum uses a combination of nearly a dozen metrics across online sources "we believe are good substitutes for the popularity of 55 languages," according to the company. These sources include GitHub, CareerBuilder, Hacker News, Google, Reddit, Twitter, the IEEE, and Stack Overflow.
SEE: Quick move: DevOps (Premium TechRepublic)
Interestingly, Arduino ranks seventh on the list of programming languages. (It is important to note that Arduino was also in the 2022 report, ranking 11th overall.) The author of the report, Stephen Cass, addresses the face-to-face inclusion. face.
“Pureeers could argue that Arduino is not a language but a hardware platform programmed using the derivative of Wiring, which itself comes from C / C ++ , ”Wrote Cass. "But we have always taken a very pragmatic approach to our definition of" programming language, "and the reality is that when people look to use a microcontroller that is similar to Arduino, they usually search for "Arduino code" or buy books about "Arduino programming," not "climbing code" or "C programming."
In order, Go, Swift, and Matlab are around the top 10. It's important to note that the IEEE Spectrum ratings are interactive. This will allow those who are less likely to handle the metric weight. As Cass explains, "Think one measure is more valuable than the others? Max it out. Do we disagree with the value of another one? Turn it off."
SEE: Top 5 programming languages for learning systems (Free PDF) (TechRepublic)
The coronavirus pandemic has also left an inevitable mark on the latest rankings; that is with the increase in COBOL searches in some platforms. For example, if Twitter metrics were used only to confirm these rankings, COBOL would have placed seventh, according to the report.
Cass notes that this is "likely because COBOL was in April, when we were collecting Twitter data, because unemployment benefit systems in U.S. states were falling below the loads as workers have been laid off due to locks. "
Last but not least, Racket is the last programming language to make the cut at 55.