IEEE Spectrum 2017 编程语言排行:Python 夺冠

姓名:房小慧

学号:17101223361

专业:软件工程

转载自:开源中国社区 [http://www.oschina.net]    链接:https://www.oschina.net/news/86944/the-2017-top-programming-languages

【嵌牛导读】:IEEE Spectrum 杂志发布了一年一度的编程语言排行榜,这也是他们发布的第四届编程语言 Top 榜。据介绍,IEEE Spectrum 的排序是来自 10 个重要线上数据源的综合,例如 Stack Overflow、Twitter、Reddit、IEEE Xplore、GitHub、CareerBuilder 等等,对 48 种语言进行排行。

【嵌牛鼻子】:编程语言排名

【嵌牛提问】:2017年,哪个编程语言夺冠?

【嵌牛正文】:

IEEE Spectrum 杂志发布了一年一度的编程语言排行榜,这也是他们发布的第四届编程语言 Top 榜。据介绍,IEEE Spectrum 的排序是来自 10 个重要线上数据源的综合,例如 Stack Overflow、Twitter、Reddit、IEEE Xplore、GitHub、CareerBuilder 等等,对 48 种语言进行排行。

与其他排行榜不同的是,IEEE Spectrum 可以让读者自己选择参数组合时的权重,得到不同的排序结果。考虑到典型的 Spectrum 读者需求,他们提供了几个预设的权重 —— 如新兴的语言、雇主需求的语言、开源的热门语言等(点此查看)。

IEEE Spectrum 2017 编程语言 Top 10 如下:

Python的排名从去年开始就在持续上升,并跃至第一。但排在前四名的语言 Python、C、Java 和 C++ ,其实都保持着非常接近的流行度。实际上,从 Diakopoulos 对目前公司招聘需求的语言基本指标分析可知,C 语言的需求比 Python 要高。

C#已经重新进入前五名,夺回了去年被 R 语言抢走的位置。Ruby连续下跌至第 12 位,苹果的 Swift 也乘机和谷歌的 Go 语言一同进入前十。这确实出乎意料,因为 Swift 语言早两年才首次登入该排行榜,那时候它还离前十的位置很远。不同于 Swift 的上升,苹果的 Objective-C 跌到了第 26 位。

今年已经是第二年没有新语言进入 IEEE Spectrum 的榜单,似乎开发者都已经进入了代码整合期,同时还需要时间消化那些为云服务、移动端和大数据应用等创造的新工具。

第 11 - 48 位排名:

Fortran 仍然保持在榜单的中间位置(第 28 位),Lisp 在第 35 位,Cobol 在第 40 位。这说明这些古老的语言仍然有稳定的用户群体。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 5,382评论 2 35
  • 【本文有感于《药》而写,致敬鲁迅先生】 (一) 在乡下,人们大抵都通晓二十四个节气,而时令刚过霜降,却忽然飘起了大...
    叶半居阅读 1,382评论 45 27
  • 《管子》一书,内容广博,将其列入法家的有之,列入道家的有之。心术章,是篇融合道儒两家思想的文字,前面节选了心术下,...
    石竹阅读 1,388评论 5 5
  • 不久前,大数据占领了互联网的风暴中心,当各大互联网巨头开始全面布局“大数据”的时候,有人在质疑:这是不是一个伪命题...
    暮秋老人阅读 295评论 2 0
  • 【项目教学,如何让项目和公司为大学生背书!〔1〕】 相关数据显示,被动学习的学习效果只有5%-30%;主动学习的学...
    屠海良阅读 708评论 0 0