TIOBE 编程语言排行榜发布 2013 年 3 月份的榜单,与 2 月份比较该榜单唯一有变化的就是 Ruby 语言取代 Perl 排在第 9 位。Perl 语言是否正在逐渐的跌出前十名?拭目以待!
Position Mar 2013 |
Position Mar 2012 |
Delta in Position | Programming Language | Ratings Mar 2013 |
Delta Mar 2012 |
Status |
---|---|---|---|---|---|---|
1 | 1 | Java | 18.156% | +1.05% | A | |
2 | 2 | C | 17.141% | +0.05% | A | |
3 | 5 | Objective-C | 10.230% | +2.49% | A | |
4 | 4 | C++ | 9.115% | +1.07% | A | |
5 | 3 | C# | 6.597% | -1.65% | A | |
6 | 6 | PHP | 4.809% | -0.75% | A | |
7 | 7 | (Visual) Basic | 4.607% | +0.24% | A | |
8 | 9 | Python | 4.388% | +1.10% | A | |
9 | 13 | Ruby | 2.150% | +0.74% | A | |
10 | 10 | Perl | 1.959% | -0.74% | A | |
11 | 8 | JavaScript | 1.370% | -2.02% | A | |
12 | 48 | Bash | 1.009% | +0.78% | A- | |
13 | 15 | Lisp | 0.942% | +0.02% | A | |
14 | 12 | PL/SQL | 0.921% | -0.50% | A– | |
15 | 11 | Delphi/Object Pascal | 0.889% | -0.84% | A | |
16 | 16 | Visual Basic .NET | 0.888% | +0.10% | A | |
17 | 14 | Transact-SQL | 0.836% | -0.09% | A- | |
18 | 17 | Pascal | 0.697% | -0.07% | A– | |
19 | 21 | Lua | 0.697% | +0.17% | B | |
20 | 26 | Assembly | 0.633% | +0.21% | B |
此榜单还有另外一个关注点是 JavaScript 急剧下降!虽然当月流行度还未突破历史最低记录,但如果计算6个月平均排名,已经是TIOBE有记录以来的最低值。来自 Solidot 的评论称:
”最新出炉的TIOBE编程语言排名中,Javascript的排名又一次下跌。虽然当月流行度还未突破历史最低记录,但如果计算6个月平均排名,已经是TIOBE有记录以来的最低值。对比HTML5的google trends记录你会惊讶地发现js流行度与HTML5关注度竟然成反比。
虽然全世界都把希望寄托在HTML5,但是js老旧的语法特性实在难当此大任。为此Google推出了Dart,微软推出了TypeScript,都希望用来弥补js的缺陷。但这些都不可能代替js,类似的尝试早在2008年的ECMAScript4就曾惨遭失败,在js的世界,任何可能破坏兼容的改进都是无法接受的。
这个问题导致那些习惯面向对象,不愿使用js的程序员们宁可以其他语言编写代码,将js看作编译结果。除了Dart和TypeScript以 外,CoffeeScript,Fantom, HaXe,Opa等多种语言也都在语言设计之初就将js设定为编译目标。这不但对js开发造成了严重的碎片效应,还因为二次编译给本就性能不佳的js带来 进一步的损失。”
完整的排名数据请看:http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
来自:http://www.oschina.net/news/38519/tiobe-2013-3
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/44638.html