TIOBE 于今日公布了2012年4月编程语言指 数排行榜。排名前三的语言是:C 、Java 和 C++。虽然C语言花费了好长时间,,但由于 Java 趋势曲线的长期走低(见图2中的绿色曲线),C语言终于和Java互换位置了。因为 Android 平台的普及,Java 的下降幅度不会再增加,故而 C 语言的第一位置可以保持几个月。
在 Top 20中,C# 降至第5,C++重返第3,2011年度语言Objective-C 升至第4。此外,Visual FoxPro (#42)、 Scala (#45) 和 Alice (#48) 进入 Top 50。最后可以在图4中可以看到本月 Top 10 的语言,在 5年前、15年前和25年前的一些指数。
2012年4月编程语言排行榜 Top 20 具体榜单:
PositionApr 2012PositionApr 2011Delta in PositionProgramming LanguageRatingsApr 2012Delta Apr 2011Status
12C17.555%+1.39%A
21Java17.026%-2.02%A
33C++8.896%-0.33%A
48Objective-C8.236%+3.85%A
54C#7.348%+0.16%A
65PHP5.288%-1.30%A
77(Visual) Basic4.962%+0.28%A
86Python3.665%-1.27%A
9102.879%+1.37%A
109Perl2.387%+0.40%A
1111Ruby1.510%+0.03%A
1224PL/SQL1.373%+0.92%A
1313Delphi/Object Pascal1.370%+0.34%A
1435Visual Basic .NET0.978%+0.64%A
1515Lisp0.951%+0.02%A
1617Pascal0.812%+0.10%A
1716Ada0.783%+0.01%A–
1818Transact-SQL0.760%+0.18%A
有的事情现在不做,就一辈子也不会做了。