IEEE:2018 顶级编程语言 TOP 10

简评:并且解释了为何 Python 和去年同样是第一,但是为什么比去年更受欢迎。

这是 IEEE Spectrum 统计的第五届顶级编程语言排行榜。

IEEE Spectrum 在 47 中编程语言中,排出了前十名。当然了,不同的语言处理不同的问题,不同的领域。所以有时候用流行度来排名并不是很中立。

所以我们也添加了特殊的积分规则,以保证有些小众的语言也依旧能够有机会脱颖而出。
(积分规则:IEEE Top Programming Languages: Design, Methods, and Data Sources

OK,那我们来看看 IEEE 的 2018 十大顶级编程语言吧:

解释:

Python 依旧是冠军。去年 Python 勉强击败 C 语言夺冠(100 比 99.7)。但是今年冠亚军差距明显(100 比 98.4)。

为什么 Python 更进一步受到了认可呢?可能有两个原因导。

  1. Python 现在被列为嵌入式语言。许多的现代微控制器已经有足够的能力来支持 python 来写嵌入式。如此一来,某些硬件的应用程序中,通过交互式提示或动态重新加载脚本会特别方便。新增加了一个领域,Python 肯定会更受欢迎。
  2. 通过 R 语言的降分可以看到 Python 更受欢迎的另一个原因。R 在 2016 年排名第五位,2017 年排第六,2018 年排第七。R 是专门用于处理统计和大数据的语言。随着人们对大数据集的兴趣转向机器学习的应用,用于统计和机器学习的高质量 Python 库可能会比单纯的 R 更有吸引力。

另外,今年 Java 排名下降可能与 Scala 的上升有关。去年的最后一名 ActionScript 经年竟然以 1.6 分上升到了倒数第二位,而 Forth 曾经的嵌入式主力语言,以 0.0 分垫底,如果明年还是这个成绩,那很遗憾它将会从备选语言库中被剔除。


原文链接:The 2018 Top Programming Languages
推荐阅读:Level UP! 提升你的编程技能

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容