我们可以看到Python在Tiobe基于搜索引擎的排名中,是所有语言中大的增长,它已经巩固了其在三大受欢迎的编程语言中的地位。(TIOBE排行榜是根据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据)
Tiobe在2019年1月的指数中,Python同比增长3.62个百分点,超过了涨幅位居第二和第三位的Visual Basic .NET和Java。
Python是由荷兰程序员Guido van Rossum于1989年创建的,他在7月份宣布放弃了Python核心决策层,而转居幕后。
由于其在越来越多的领域中使用,Python于9月进入Tiobe人气指数前三。正如Tiobe所说,它通常是大学教授的种语言,它也是统计分析、机器学习、脚本编写、网络编程和科学计算的语言。
它也是黑客流行的语言,这得益于其易于掌握的语法,在线教程的广泛可用性以及大量无害的第三方软件库,可以被重新用于恶意使用。
使用Python 2构建项目的开发人员应注意Python开发人员近发布的声明,此版本的支持将于2020年1月1日结束。此更改要求所有项目转移到Python 3,这将是获得免费版本的版本和官方支持。
来自IEEE Spectrum和PYPL的Tiobe指数和其他受欢迎程度排名为程序员提供了一种评估哪些语言值得投入时间的方法。 ZDNet的David Gewirtz撰写了一篇内容丰富的文章,介绍了开发人员如何使用各种索引和人气排名以外的来源来解决这个问题。
其他在过去一年中取得显著进步的语言包括MATLAB,从第18位上升到第11位,以及关键的Android应用程序编程语言Kotlin,从第39位上升到第31位。
其他重要的推动者包括Rust,从第46位升至第33位,以及麻省理工学院创造的后起之秀Julia,从去年1月的第47位升至今天的第37位。后,微软支持的*cript从第167位上升到第49位。
Tiobe指数在过去一年中显著下降的语言包括Ruby,从第11位下降到第18位,Erlang从第23位下降到第50位。此外,F#从第40位跌至第64位,而爱丽丝从第26位跌至第66位。
Tiobe预测今年Kotlin将加入20大受欢迎的语言,这似乎是一个安全的赌注,因为它受到Android开发人员的欢迎。使用Kotlin在GitHub上托管项目的贡献者数量在2018年增加了一倍以上,使其成为该网站上增长快的语言。
2019年1月按降序排列的前20种语言是Java,C,Python,C ++,Visual Basic .NET,JavaScript,C#,PHP,SQL,Objective-C,MATLAB,R,Perl,汇编语言,Swift,Go,Delphi / Object Pascal,Ruby,PL / SQL和Visual Basic。