Python slinks past C, Java and C++ to top IEEE 2017 language list
Python has topped the charts as the top programming language of 2017, according to the latest ranking from IEEE Spectrum.
No new languages appeared in the full list of 48 for the second year running, with Stephen Cass, senior editor at IEEE Spectrum, arguing it emphasises a continuing trend. “We seem to have entered a period of consolidation in coding as programmers digest the tools created to cater to the explosion of cloud, mobile, and big data applications,” he wrote.
The languages were ranked for web, mobile, enterprise, and embedded, and each permutation in between. For web only, Python came out on top ahead of Java and C#, for mobile C came out on top ahead of Java and C++, and for enterprise Python scored best ahead of C and Java.
According to the most recent TIOBE Index, Go entered the top 10 for the first time, rising 55 places from this time last year. TIOBE said it was an “important landmark” for the Go programming language, with Java, C, and C++ taking the top three positions respectively.
The study was put together by Cass and data journalist Nick Diakopoulos, by combining 12 metrics with 10 different online sources. You can take a look at the full interactive list here.
- » Apple is giving iOS apps which handle real cash in an HTML5 wrapper a bit longer to transition to native
- » App revenue is soaring with $21.9bn spent in Q3 alone, up 22.9% YoY
- » Apple doubles use of Swift in iOS 13 as it shifts away from Objective-C
- » Microsoft announces dual-screen Surface devices early to recruit Windows 10X devs
- » Huawei is offering up $1.5 billion to woo software developers