0

        今天,IEEE Spectrum 发布了第四届顶级编程语言交互排行榜。因为有各种不同语言的排行,所以 IEEE Spectrum 依据不同的变量对流行度进行了排行。

据 IEEE Spectrum 介绍,他们的排行依据数据记者 Nick Diakopoulos 提供的数据,结合 10 个线上数据源的 12 个标准,对 48 种语言进行了排行。

IEEE Spectrum 给出的编程语言排行榜如下:

2017年编程语言排行榜:Python第一       Python从去年开始持续上升,跳到了第一位,但前四名的Python,CJavaC ++都保持着非常接近的流行。事实上,在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已经进入了十大,从第十一位上升到第八位。(因此这里我们再一次反对「HTML 只是一种标记语言,它不是编程语言」这一言论。因为 HTML 是开发者用于给计算机指令而完成一些任务的语言,所以我们还是将 HTML 作为一种编程语言。并且当 HTML 和 CSS 结合时,它们可以完成非常复杂的任务,所以我们有必要将它纳入其中。)2017年编程语言排行榜:Python第一

最后,最后一个技术细节:我们已经做了一些调整,特别是对于较不流行的语言,其中信号的指标较弱,因此更容易出现统计噪音。因此,查看历史数据的用户可以进行一致的比较,我们重新计算了上一年的新系统排名。这可能导致一个语言在目前显示的一年中的排名与原始出版年份的排名之间存在一些差异,但这种差异应该相对较小,不会影响流行的语言。

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

只有绵羊会向狮子要求平等,而狮子们从来不会这样想。

Google Analytics(分析)现在可以处理自然语言语音查询

上一篇

免费视频托管:StreamanGo

下一篇

你也可能喜欢

评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

60 + = 61

类别小工具