近日,IEEESpectrum出炉了年度编程语言排行榜。据数据显示,作为最受欢迎的编程语言之一,Python以”主宰“地位蝉联了榜单第一的位置,而Java和C语言则分别位列榜单第2和第3位。
作为业内比较权威的交互语言排行榜,本次IEEESpectrum在年度编程语言列表,结合了包括谷歌、推特、GitHub、Reddit、IEEE等8个来源的11个指标,共上榜了55种语言。
本次IEEESpectrum年度榜单上的55种语言,除排名前5的Python、Java、C、C++、JavaScript、C#排名并无变动之外,后面的编程语言排名都发生了一些变动。
此次更新的年度IEEESpectrum榜单列表中的55种语言中,排名第一的Python再次蝉联榜首,同时也看得出其在当前市场上持续的领先地位。
Python是一种面向对象的解释性语言,该编程语言大部分功能来自大量库,包括机器学习和科学计算的流行模块。
任何编程语言都不是“完美”的,Python也会存在这样那样的小问题,但这些问题可以通过SQL、R和Matlab来解决。所以总而言之,Python依然是时下比较火的编程语言之一,并且它还提供了几个库,可帮助开发大规模AI系统和嵌入式项目。
位列排行榜第2、3位的Java和C,是Python出现之前就应用非常广泛的编程语言。其中,Java作为一种面向对象的语言,它创建要在虚拟机上运行的代码,允许虚拟机在不同的平台上运行,很少修改或者基本上不怎么需要修改,是Web应用程序的流行选择。
除了上述语言位列前三,该榜单前十位的高级编程语言依次还有C++、JavaScript、C#、R、Go、HTML及Swift。其中,C#从去年的第25位直接来到了本次榜单的第6位,HTML也是首次进入榜单前十。
本次排名第7位的是R语言,而去年榜单上第7位还是Cobol语言,今年Cobol语言降至第34位。据业内人士分析,由于疫情影响,此前常用于国外*府管理软件的Cobol语言已经得到更新,看得出,一门编程语言的流行与否,或许也同时刻变化的外部因素而变化。
本次榜单中排名靠前的10种编程语言,也属于目前就业和招聘市面上比较受欢迎的编程语言,它们拥有大量的代码和优点,且都具有汇编代码的“天赋”。
下面就列出本次IEEESpectrum出炉的目前在移动端、桌面端及web应用程序市场上占据主导地位的55种编程语言的完整榜单:
关于IEEESpectrum编程语言排行榜:
该榜单由资深编辑斯蒂芬·卡斯(StephenCass)创建,每年都会发布更新数据和排名。此次年度版榜单由卡斯、普里蒂·库尔卡尼(Cass,PreetiKulkarni)和埃里科·吉佐(EricoGuizzo)根据尼克·迪亚科普卢兹(NickDiakopoulous)的原创设计而创作。