本月的TOIBE榜单没有什么特别大的亮点,主要有以下变化:
- C、Java、Python 仍分别占据前三位
- 前十榜单基本没变,Assembly language和SQL成功进入前十行列,分别位列第九和第十,不过这两个位置的编程语言并不像前8名那样固定,基本每个月都会有所波动。
- 第11到20名中,Go语言有所上升,目前位列第11名,进步最大的是Classic Visual Basic,从第18名跃升至12名,Delphi/Object Pascal、Perl也都有不同程度的上升。
- 有上升就有下降,前20名中,下降最为明显的是Swift,从第15名跌至第19名,差点就与20强无缘了,除此之外,R语言、Groovy、MATLAB、Ruby也都有不同程度的下跌。
TIOBE将迎来重大改变
TIOBE CEO Paul Jansen 表示,未来将在TOIBE排行榜中添加一些新特性,第一个问题涉及Bug修复,由于使用的算法复杂,如使用自动消除异常值,所有编程语言的百分比之和并不总是100%;第二个新的特性就是编程语言属性,被跟踪的属性来自维基百科,例如语言范式(面向对象的、函数式......)和类型系统(静态类型、动态类型……)
除此之外,还会添加趋势来看看哪些属性会越来越受欢迎,以及在语言栏加入logo,让语言看起来更具吸引力。
下面还是一起来看看具体排行详情:
Top 10 编程语言 TIOBE 指数走势(2002-2020)
其他编程语言排名
历史排名(1988-2020)
编程语言“年度榜”( 2003-2019)