TIOBE今天公布了年3月顶级编程语言排行榜,榜单排名基本上和2月相同,不过有一些细微的调整。和今年2月一样,C语言再次以15.33%的比例位居榜首;亚军由Java获得,占比为10.45%;Python为第三名,占比为10.31%。C++和C#分别以6.52%和4.97%位居第四和第五。与2月份的排名相比,3月份的前五名没有变化。
VisualBasic以4.85%领先于排名第七的JavaScript(2.11%)和排名第八的PHP(2.07%)。与2月份相比,唯一的动荡发生在前十名的底部。在最新排名中,Assemblylanguage超过SQL获得了第九名,占比为1.97%,而SQL目前的占比为1.87%,位居第十。
TIOBE综述还列出了历史同比数据,以详细说明排名的长期趋势。与年3月相比,ClassicVisualBasic在最新的榜单中从18名跃升至12名。Delphi/ObjectPascal从20攀升至14,Groovy从36飙升至15。在年3月至年3月期间,MATLAB下滑了3个位置,从18位下降到15位。同期,Swift从13名下滑到19名。
鉴于排名的更新基本保持不变,TIOBE的首席执行官PaulJansen在最新综述中表示,在“不久的将来”将会引入功能更新,其中一个功能涉及到修复有助于支撑统计差异的错误。
他表示:“由于使用了复杂的算法,例如自动消除离群值,所有编程语言的所有百分比之和[确实]并不总是加起来是%。这是一个错误,应该尽快修复”。
Jansen表示,TIOBE将为编程语言“添加漂亮的标识”,以“让语言表看起来更有吸引力”,并提到即将推出的编程语言属性功能。Jansen表示:“将被追踪的属性来自维基百科。例如语言范式(面向对象、功能型、......)和类型系统(静态类型、动态类型、弱类型、......)。我们还将添加趋势,以了解哪些属性正在流行”。