齐乐娱乐

IEEE发布2017年编程语言排行榜:Python高居首位,PHP第八

${website.getHeaderOriginal(${article.taxonomyName})}


今天··|,IEEE Spectrum 发布了第四届顶级编程语言交互排行榜··|--。因为有各种不同语言的排行··|,所以 IEEE Spectrum 依据不同的变量对流行度进行了排行··|--。据 IEEE Spectrum 介绍··|,他们的排行依据数据记者 Nick Diakopoulos 提供的数据··|,结合 10 个线上数据源的 12 个标准··|,对 48 种语言进行了排行··|--。



IEEE Spectrum 发布的编程语言交互式排行榜能让读者自己选择参数组合时的权重··|,从而个性化定义自己关注的排行··|--。IEEE Spectrum 的排行榜根据读者的需求进行的权重设定··|,如注重新兴的语言、职工需求的语言、开源中热门的语言等··|--。读者在设定时也可以根据产业部门进行过滤··|,从而定义自己的排行榜··|--。


读者可以自行调整权重


跟据 Spectrum 读者的需求··|,IEEE Spectrum 给出的编程语言排行榜如下:



Python 的排名从去年开始就借助人工智能持续上升··|,现在它已经成为了第一名··|--。但排在前四名的语言 Python、C、Java 和 C++都拥有广大的用户群体··|,并且他们的用户总量也十分相近··|--。实际上··|,Diakopoulos 在对公司招聘所要求的基本语言分析中··|,C 语言的需求甚至还要在 Python 之前··|--。


C# 已经重新进入前五名··|,它重新夺回了去年被 R 语言抢夺的位置··|--。Ruby 已经下跌到 12 位··|,因此苹果的 Swift 才有机会和谷歌的 Go 语言一同进入前十大语言··|--。这一点十分令人惊奇··|,因为 Swift 语言早两年才首次登入该排行榜··|,当然它是在前十以外的··|,相对于 Swift 的上升··|,苹果的 Objective-C 跌到了第 26 名··|--。


然而今年是第二年没有新语言进入排名··|,我们似乎已经开始进入巩固代码的阶段··|,开发者同样需要时间消化那些为云服务、移动端和大数据应用等创造的新工具··|--。


而谈到稳定的编程语言··|,Fortran 仍然出现在排名的中间位置(第 28 位)··|,Lisp 和 Cobol 分别仍然保持在第 35 位和第 40 位··|--。这说明即使有些语言已经非常古老··|,但它们仍然维持一个稳定的用户群体··|--。


如果我们从语言用户增速来看··|,Python 仍然是最快的··|--。接下来就是 C、C++和 Java··|,但我们看到 Swift 增速排到了第五名··|--。Swift 是苹果发布的最新语言··|,它可以开发 iOS 和 OS X 软件··|--。该语言和已存在 Objective-C 代码相匹配··|,并且近年来也已经开源来吸引开发者··|--。



接下来我们可以看看开源语言的排行榜··|--。如下我们可以看到 HTML 排名从第 11 上升到第 8 已经进入和前十大开源语言··|,因此这里我们再一次反对「HTML 只是一种标记语言··|,它不是编程语言」这一言论··|--。因为 HTML 是开发者用于给计算机指令而完成一些任务的语言··|,所以我们还是将 HTML 作为一种编程语言··|--。并且当 HTML 和 CSS 结合时··|,它们可以完成非常复杂的任务··|,所以我们有必要将它纳入其中··|--。



那么雇主到底更需要什么语言呢|-··?在下图中··|,我们可以看到 Java 和 C 是招聘上最受欢迎语言··|,它们甚至都超过了 Python··|--。这可能是因为 Java 能应用于多平台··|,并且在企业级网页应用和移动端应用开发中占据了极其重要的地位··|,同时各种互联网公司的产品都需要使用 Java 来实现··|--。



下面的排名是按照设计自由度排列的··|,我们可以对这些语言进行定制化的程度越高··|,排名越靠前··|--。



原文链接:http://spectrum.ieee.org/computing/software/the-2017-top-programming-languages



本文为机器之心编译··|,转载请联系本公众号获得授权··|--。

✄------------------------------------------------

加入机器之心(全职记者/实习生):hr@jiqizhixin.com

投稿或寻求报道:editor@jiqizhixin.com

广告&商务合作:bd@jiqizhixin.com


点击阅读原文··|,查看机器之心官网↓↓↓

${website.getFooterOriginal(${article.taxonomyName})}

发布者 :齐乐娱乐_www.qile518.com_齐乐娱乐官网 - 分类 齐乐娱乐老虎机