当前位置: 首页 > 科技观察

编程语言排行榜:Python排名第二,首次领先Java

时间:2023-03-21 21:41:02 科技观察

在Tiobe这么多年发布的指数中,29岁的Python首次超越25岁的Java成为第二流行的编程语言。在最新的Tiobe指数中,数据科学和机器学习项目的首选语言Python现在排名第二,仅次于C,将Java挤到了第三位。2020年10月编程语言排行榜前3名这是Tiobe指数近20年历史上第一次Java和C不是前两种语言。Java在Tiobe指数中排名第三,也是最低的位置。Tiobe指数使用多个搜索引擎的查询来得出其评级。Python比一年前上涨了2.27%,与Java同期下跌-4.47%形成鲜明对比。历年前10大编程语言年度平均排名7月,开发者分析机构RedMonk的编程语言流行度排行榜,Python也从Java手中抢走了第二名。然而,RedMonk将JavaScript列为顶级语言。这是RedMonk的前两名位置首次不由Java或JavaScript组成。根据电气工程出版物《IEEE Spectrum》的最新流行度排名,Python已经是最流行的语言。虽然Python广泛应用于机器学习和数值计算等不断发展的科技领域,但TiobeCEOPaulJansen认为,Python最近的人气飙升是因为它足够简单,非程序员也能使用,而不是只适合高级程序员的语言.“我相信Python的流行与普遍需求有关,”Jansen写道。“过去,大多数编程活动都是由软件工程师完成的,但现在到处都需要编程技能,而且缺乏优秀的软件开发人员。”“因此,我们需要一些可以由非软件工程师处理的简单的东西,一些易于学习、快速编写和顺利部署的东西。Python符合所有条件。”RedMonk的StephenO'Grady对近年来Python的兴起有一个稍微不同的解释。O'Grady将Python与全盛时期的Perl进行了比较,因为Python已成为数以千计小型项目的“首选语言”和“粘合剂”,同时在数据科学等不断增长的类别中享有很高的采用率。但正如今天的Perl所显示的那样(它在Tiobe指数中排名第12位),即使是曾经在一些开发者社区中非常流行的语言也会相对快速地衰落。同样,Python的未来也无法保证,它在构建移动和浏览器应用程序或任何具有用户界面的应用程序方面具有明显的局限性。C、Python、Java编程语言的分数变化流行的Python数据科学发行版的开发者Anaconda的首席执行官PeterWang最近告诉ZDNet,Python作为后端系统自动化和脚本语言的价值使其难以被取代。尽管他是Python的主要支持者,但他也认为Python需要发展清晰的愿景,以保持与数据科学以外的其他应用程序开发语言的竞争力。