2021编程语言排行榜出炉!
扫描二维码
随时随地手机看文章
IEEE Spectrum 2021年度编程语言排行榜现已发布。该榜单一年发布一次,今年是其发布的第八年。
今年的排行榜包含55种语言,其排序综合8个重要线上数据源的11个指标而成,例如CareerBuilder、GitHub、Google、Hacker News、the IEEE、Reddit、Stack Overflow和Twitter等。
与其它排行榜不同的是,IEEE Spectrum可以让读者自己选择参数组合时的权重,得到不同的排序结果。考虑到不同Spectrum读者的需求,他们提供了几个预设的权重——如新兴的语言、雇主/求职者需求的语言、开源的热门语言等。读者也可按Web端、移动端、嵌入式等不同的应用场景来对语言进行排序。
IEEE Spectrum 2021编程语言Top 10排名如下:
与2020年相比,前五榜单并无变动;Python继续蝉联榜首,并且在各类不同的权重下都保持领先地位;Java、C、C++和JavaScript也依旧在排名中占据主导地位。
IEEE方面评价称,“学习Python。这是我们能从IEEE Spectrum年度顶级编程语言交互式榜单中得到的最大收获......且一旦掌握了Python的基础知识,你就可以迅速地了解一些嵌入式项目和大型AI系统等特定库的来龙去脉”。不过Python也存在一定的局限性,其更适用一些特定领域问题。
6-10名的编程语言排名则发生了较大的变动。其中最显眼的在于,微软的C#语言直接从2020年的第25位跃升至了第6名。同时,HTML也进入了Top 10榜单,位列第9;Arduino和Matlab则跌出了前10。IEEE认为,C#排名的飙升或许与于2020年年底发布的C# 9.0、即将发布的Windows 11、以及开发者对分布式系统的兴趣持续增长有关。
还有一些指标也反映了某些特定时间的特性。将交互指标切换至Twitter后可发现,Cobol语言已从去年的第7位下降至了现如今的第34位。原因在于,国外政府的不少管理软件采用的是COBOL语言编写;而2020年受疫情影响后,其亟需更新遗留系统,从而导致该语言在2020年短暂的成为了Twitter上的热门话题。
此外,在趋势榜单中,Python、Java、C、JavaScript、C++、Go、Swift、HTML、Dart以及Rust分别位列前十。从就业和招聘角度来看,需求最大的也依旧是Python,其次分别是C、Java、JavaScript和C++。
如需完整的排行信息,请查看:https://spectrum.ieee.org/top-programming-languages/
—END—
作者:白开水不加糖
来源:OSC开源社区(ID:oschina2013)
版权归原作者所有,如有侵权,请联系删除。