程序员头条(ID:CoderTop) 猿妹 编译
IEEE Spectrum 杂志发布了 2017 年编程语言排行榜。这是他们发布的第四届编程语言 Top 榜。据介绍,IEEE Spectrum 的排序是综合 10 个精选线上数据源,例如 Stack Overflow、Twitter、Reddit 等,选取 12 种指标对 48 种语言进行排行。
不过与其他排名平台不同的是:EEE Spectrum 提供了几个预设的权重 —— 如新兴的语言、雇主需求的语言、开源的热门语言等,让用户自己选择指标权重,以此排序结果。
IEEE Spectrum 2017 编程语言 Top 10 如下:Python 从去年开始一直保持上升的势头,今年直接跃居榜首,尽管前四名的 Python,C,Java 和 C ++ 的分值都十分接近。但事实上,Diakopoulos 分析了目前公司招聘需求的语言的指标,C 语言的需求量明显比 Python 多。
排名第三的老牌编程语言 Java,尽管这两年一直呈现下滑趋势,但还是有许多大企业的开发离不开它,比如 Google,IBM,Oracle,Facebook,eBay 这些技术巨头,所以暂时还不用担心被替代
去年被 R 语言夺去位置的 C#,今年又重新回到前 5 的名单中,去年排在第 9 的 Ruby,连续下滑到第 12 名的位置。但值得注意的是:苹果的 Swift 和谷歌的 Go 趁机奋起直追基金前十。这确实是出乎意料的,Swift 在两年前首次在排行榜中亮相,如今已经进入前十。除了 Swift,苹果的 Objective-C 却下滑到第 26 位
20-40 名排行如下今年已经是第二年没有新语言进入 IEEE Spectrum 的榜单,似乎开发者们已经进入了代码整合的时期,他们还需要时间消化那些为云服务、移动端和大数据应用等创建的工具。
值得一提的是排名第 28 的 Fortran,第 30 的 Lisp,第 40 的 Cobol。这些古老的语言仍然有稳定的用户群体。
当然,有些读者可能已经注意到 html 也在排行榜中,于是有人抱怨:"HTML 不是一种编程语言,它只是标记"。IEEE Spectrum 也说明了将 HTML 列入的原因是:编码器使用 HTML 来指示计算机执行操作。
完整榜单地址:https://spectrum.ieee.org/computing/software/the-2017-top-programming-languages
来源: http://blog.csdn.net/UzV80PX5V412NE/article/details/78950764