一起来看今年的IEEE Spectrum编程语言排行榜
近日,IEESpectrum在分析了八大主流网站开发人员对编程语言的使用情况后,最新发布了2021年度编程语言排行榜,通过对55种编程语言的流行程度进行分析,希望能够展示开发人员工具最真实的应用情况。
一起来看今年的IEEE Spectrum编程语言排行榜
Python是冠军,但不意味着他适合每一个人
近年来,Python的发展变得非常迅速,Python之父GuidovanRossum也于去年11月加入了微软开发者部门,目的是通过开放源代码,保证大家可以更好地使用Python。所以,Python在IEEESpectrum发布的2021年度编程语言排行榜上再次摘得桂冠也是意料之中。
在IEEESpectrum的年度顶级编程语言互动排行榜上,我们可以从中获得许多经验 ,IEEE官方如此评价道。
Python以简单的编码、可扩展、GUI编程支持、面向对象和可移植性等优点,在Web应用、桌面、媒体工具、网络服务器和机器学习等场景中开发了Python。
与此同时,Python有丰富的库支持,如果您掌握了Python的基础知识,您可以很快了解到许多项目的细节,比如嵌入式AI系统。
山东济南汉码未来认为:"Python的流行并不意味着每个开发人员都得亲自动手学习。每个语言都有不同的应用范围,这取决于编程语言本身的特点。根据调查,作为R、SQL、MATLAB等语言,在AI、数据分析等领域同样适用,MATLAB等语言,其应用范围也逐渐扩大"。
同时,与去年相比,C、C++、Java和JavaScript等老牌编程语言的得分相比,今年都有所上升,而且业界每年不时出现的“唱衰论”对这些语言本身的发展影响并不大,因为在某些企业级应用程序,或者游戏开发,前端领域中,这几种语言的应用仍然占主导地位。实际上,出于性能的考虑,Python本身及其某些库中的重要部分都是用C编写的。
改变编程语言
今年IEEESpectrum的年度编程语言列表也是交互式的,让开发者可以根据自己的喜好或场景,来浏览不同的列表。
但是,在某些特定时期,某些语言的波动会更大。举例来说,我们从Twitter上看到,老编程语言COBOL从上一次的第34位升到今天的第7位,这是因为,面对Covid大流行,国外政府的许多管理软件都使用COBOL语言编写,迫切需要大量的COBOL编程人员进行维护,因此,2020年期间COBOL一度成为Twitter热门话题。
开源项目编程语言排行榜
在开源领域,Python、Java、JavaScript 位居前三甲。从应用场景来看,Python 主要应用在框架与库的创建中,Java 则更多聚焦于工具层面,JavaScript 应用于前端项目中。