Q. What’s today’s top language? A. Python… no, wait, Java… no, C

Among developers, Python is the most popular programming language, followed by C, Java, C++, and JavaScript; among employers, Java is the most sought after, followed by C, Python, C++, and JavaScript.

Or so says the 2017 IEEE Spectrum ranking
, published this week.

IEEE Spectrum, a publication of the The Institute of Electrical and Electronics Engineers, a technical advocacy organization, says it evaluated 12 metrics from 10 sources to arrive at this conclusion.

It claims to have culled data from Google Search, Google Trends, Twitter, GitHub, Stack Overflow, Reddit, Hacker News, CareerBuilder, Dice, and its own digital library.

And its top results are more or less consistent with other programming language surveys.

The PYPL Popularity of Programming Language Index
, for example, ranks Java first and Python second, with the former losing share and the latter gaining it.

The Tiobe Index
for July 2017 ranks Java first and Python fourth, behind C and C++.

The Redmonk June 2017 ranking
lists JavaScript in the lead, followed by Java, and Python.

Python’s popularity fits with Stack Overflow’s finding that the language is what developers most wanted
to use, despite the slow transition from version 2 to version 3. It also makes sense given that Python is relatively easy to learn, at least compared to other popular languages.

What’s more, the tech industry at the moment is focused on machine learning and data science, disciplines for which Python is particularly well suited, thanks to its many popular frameworks like Caffe, scikit-learn, and TensorFlow.

According to IEEE Spectrum, no new programming languages have entered the top ten for the past two years. Go and Swift are the relative newcomers there.

Given Google’s embrace of Kotlin as a first-class language for Android development, it wouldn’t be at all surprising to see its popularity rise over the next few years. ®

The Register稿源:The Register (源链) | 关于 | 阅读提示

本站遵循[CC BY-NC-SA 4.0]。如您有版权、意见投诉等问题,请通过eMail联系我们处理。
酷辣虫 » 科技动态 » Q. What’s today’s top language? A. Python… no, wait, Java… no, C

喜欢 (0)or分享给?

专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录