2012/3
本月的排行榜最大的看点莫过于JavaScript连升2名重新回到了第8名的位置,超越了Perl和Python。在09年3月到12月连续10月稳居第8的排名辉煌如今又重新回来了。JavaScript自1995年诞生以来已过去了17个年头,如今现在的网站越来越多都依赖JavaScript开发,以及目前HTML5和node.Js也受到了不少开发者的火热追捧。预计JavaScript的普及不久将会得到进一步的提升。JavaScript从过去装饰性的一种脚本语言转变为主流的编程语言,人们用它来开发更大更复杂的程序,这就需要Web开发人员更深入的了解JavaScript,了解它的过去、现在和未来。
在排行榜中还有另一个有趣的现象,与软件相关的巨头公司,如甲骨文,微软,苹果推出的语言都挤进了10名内,相比之下谷歌似乎无法达到。谷歌的GO语言在上个月的排名跌出50名,而其Dart语言在本月的排行仅在78位。
本月的前两名依然是Java和C,但值得注意的是Java在本月的份额为17.110%,比去年同期下降了2.60%。而C在本月的份额为17.087%,比去年同期增长了1.82%。编程语言的王者之争不久很可能会发生改变。而在2012年1月编程排行榜中,C++被C#追上,丢失了季军位置,同时又被Objective-C紧追其后,两面受敌。看来C++要重新回到季军的位置恐怕不是件容易的事了。
2012/4
当年 Java 花了比较长的时间来超过C语言。由于 Android 平台的普及,Java 下降不会持续很久,C语言可能会保持几个月的领头羊。这可以看作这 2 种语言的交替。
前 20 名其它变化(与 3 月对比):C++重新回归第三,Objective-C也超越 C# 成为第四,C#滑到第五(由8.244% 减少到7.348%)。T-SQL 退步较大,由 14 滑到第 18,份额也有较显著得到减少。
2012/5
五月C继续保持龙头老大位置,JAVA继续下滑,C++稳当第三。Objective-C继续保持良好势头增长,在其它前二十中,Visual Basic.NET,PL/SQL和Logo
上升幅度比较明显,有兴趣的可以适当关注一下。
2012/6
六月前三甲位置保持不变依然是C,Java,C++,Java份额有点下滑,Objective-C持续升温。函数式编程语言Haskell上个月我们并没提及到,而本月其发展突飞猛进,从#35上升至#25。从TIOBE趋势图来看,从2003开始到如今的2012年,一直保持上升趋势,前景很被看好。
2012/7
七月,季军位置易主,Objective-C(借助iPhone、iPad)超越C++占据第三名;前三甲为C,Java,Objective-C。其他值得关注的有Java、PHP、Lua份额均有所下降;而上升幅度较大的有Objective-C、Ruby、Visual Basic.NET,MATLAB,看点颇多。
八月,和上一月比起来,前20名的排名基本没有什么真正的变化,只有Transact-SQL和VB.NET换了个位置。这应该归根于上个月的假期季节上,但是恐怕那只是因为在语言市场上没有太多事发生。除了Objective-C的上升外,这几年没有出现新语言的变化。对于Scalas,Darts和Clojures(都是程序语言名)的突破期望,我们还要等多久呢?
今年8月 | 去年8月 | 排名趋势 | 语言名字 | 占有率 | 增减额 | 评级 |
---|---|---|---|---|---|---|
1 | 2 | C | 19.295% | +1.29% | A | |
2 | 1 | Java | 16.267% | -2.49% | A | |
3 | 6 | Objective-C | 9.770% | +3.61% | A | |
4 | 3 | C++ | 9.147% | +0.30% | A | |
5 | 4 | C# | 6.596% | -0.22% | A | |
6 | 5 | PHP | 5.614% | -0.98% | A | |
7 | 7 | (Visual) Basic | 5.528% | +1.11% | A | |
8 | 8 | Python | 3.861% | -0.14% | A | |
9 | 9 | Perl | 2.267% | -0.20% | A | |
10 | 11 | Ruby | 1.724% | +0.29% | A | |
11 | 10 | JavaScript | 1.328% | -0.14% | A | |
12 | 12 | Delphi/Object Pascal | 0.993% | -0.32% | A | |
13 | 14 | Lisp | 0.969% | -0.07% | A | |
14 | 15 | Transact-SQL | 0.875% | +0.02% | A | |
15 | 39 | Visual Basic .NET | 0.840% | +0.53% | A | |
16 | 16 | Pascal | 0.830% | -0.02% | A | |
17 | 13 | Lua | 0.723% | -0.43% | A- | |
18 | 18 | Ada | 0.700% | +0.02% | A– | |
19 | 17 | PL/SQL | 0.604% | -0.12% | B | |
20 | 22 | MATLAB | 0.563% | +0.02% | B |
前十名的走势图:
必须声明,这个榜单本身采集的是英文世界的数据,虽然在反映趋势上有一些参考意义,但与中国的实际情况不完全符合,而且,这张采样本身也有相当大的局限性。
如需要了解更多内容,可以在TIOBE官方进行查看。
除特别声明为转载内容外,本站所有内容均为作者原创,谢绝任何单位和个人不经许可的复制和转播!
对于确有转载需要的,请先与作者联系,在获得允许后烦请在转载时保留文章出处。
本文出自Lupin's Blog:http://www.cnzui.com/archives/422