TIOBE 2008年1月编程语言排行榜——Python 赢得 “2007 年度语言”
2008-01-07 19:11
1226 查看
在编程语言流行度的评估方面,TIOBE一直是最为权威的机构之一。它每个月都根据有经验的使用者、相关课程、第三方厂商,以及来自多个大型搜索引擎的统计数据,发布前100名编程语言的份额,并进行跨年度同期比较。下面将TIOBE 2008年1月的版面翻译如下,以飨读者。
ABC, Algol, Alpha, APL, Applescript, AspectJ, Beta, Boo, Caml, cg, Clean, Csh, cT, Curl, DC, Dylan, Eiffel, Euphoria, F#, Felix, Icon, Inform, Io, Limbo, MAD, Magic, Maple, Mathematica, Modula-2, MOO, MUMPS, Oberon, Occam, Oz, Pike, PILOT, Postscript, Powerbuilder, PowerShell, Progress, Q, R, REALbasic, Rebol, S-lang, Scala, SIGNAL, SPSS, VHDL, XSLT
从2007年的数据中可以发现一些有趣的趋势。首先,没有垃圾收集机制的语言在快速地失去地盘。最突出的例子是具有明确内存管理的语言 C and C++,都在一年中丢掉了2% 。另一个趋势是脚本语言间的战斗看来仍在继续。新的脚本语言不断出现。2006年,Ruby 进入主流,今年有 Lua。在前50名里,Groovy 和 Factor 是新生力量。这些新的脚本语言没有哪个看来会常驻,它们不断被后来者取代。
2007年最大的赢家和输家? 最大赢家是 Lua (自 46 至 16), Groovy (自 66 至 31), Focus (自 78 至 41), 和 Factor (新上榜 45). 最大输家是 ABAP (自 15 至 29) 和 IDL (自 23 至 48)。
2008 猜想?2007年做的预测如何? 2007年初,我认为 C# 和 D 会成为赢家, Perl 和 Delphi 是输家。C# 确实是赢家之一, Perl 也是最大的输家之一。但关于 D 和 Delphi 的预测完全错了。D 没有取得突破。另外,Delphi 回到了前10... 2008呢? C, C++ 和 Perl 会继续下滑。C 和 C++ 没有自动垃圾收集。C++ 会尤其下滑,因为 Microsoft 不再积极地支持它了。Perl 已经死了。 Java 和 C# 最终会是2种最流行的语言。我期待它们在 2008 年继续进步。哪些新语言会在2008年进入前 20 名只是猜想,但我认为 ActionScript 和 Groovy 是严肃的候选者。
Nguyen Quang Chien 建议把 OCaml 改为 Caml。已经改了,谢谢 Nguyen!
下表列出了不同类别语言的长期趋势。动态类型面向对象语言仍在变得更加流行。
原文链接:http://www.tiobe.com/tpci.htm
一月标题: TIOBE 宣布 Python 为 2007 年度编程语言!
2008 1月排名 | 2007 1月排名 | 排位变化 | 编程语言 | 2008 1月流行度 | 自 2007 1月变化 | 状态 |
---|---|---|---|---|---|---|
1 | 1 | Java | 20.849% | +1.69% | A | |
2 | 2 | C | 13.916% | -1.89% | A | |
3 | 4 | (Visual) Basic | 10.963% | +1.84% | A | |
4 | 5 | PHP | 9.195% | +1.25% | A | |
5 | 3 | C++ | 8.730% | -1.70% | A | |
6 | 8 | Python | 5.538% | +2.04% | A | |
7 | 6 | Perl | 5.247% | -0.99% | A | |
8 | 7 | C# | 4.856% | +1.34% | A | |
9 | 12 | Delphi | 3.335% | +1.00% | A | |
10 | 9 | JavaScript | 3.203% | +0.36% | A | |
11 | 10 | Ruby | 2.345% | -0.17% | A | |
12 | 13 | PL/SQL | 1.230% | -0.34% | A | |
13 | 11 | SAS | 1.204% | -1.14% | A | |
14 | 14 | D | 1.172% | -0.16% | A | |
15 | 18 | COBOL | 0.932% | +0.30% | A | |
16 | 46 | Lua | 0.579% | +0.48% | A-- | |
17 | 22 | FoxPro/xBase | 0.506% | +0.05% | B | |
18 | 19 | Pascal | 0.456% | -0.11% | B | |
19 | 16 | Lisp/Scheme | 0.413% | -0.26% | A-- | |
20 | 27 | Logo | 0.386% | +0.07% | B |
长期趋势
前10名编程语言的长期趋势如下图所示:其他编程语言
完整的前50名编程语言列举如下。此处仅为非正式发布,因为我们可能漏掉某种语言。如果你发现缺少了什么语言,请通知我们: tpci@tiobe.com。Position | Programming Language | Ratings |
---|---|---|
21 | ColdFusion | 0.353% |
22 | ActionScript | 0.342% |
23 | Ada | 0.337% |
24 | Fortran | 0.305% |
25 | RPG | 0.251% |
26 | MATLAB | 0.241% |
27 | Awk | 0.213% |
28 | Prolog | 0.212% |
29 | ABAP | 0.195% |
30 | LabView | 0.169% |
31 | Groovy | 0.168% |
32 | Transact-SQL | 0.155% |
33 | Smalltalk | 0.133% |
34 | Bash | 0.133% |
35 | Tcl/Tk | 0.130% |
36 | Haskell | 0.119% |
37 | Forth | 0.116% |
38 | CL (OS/400) | 0.114% |
39 | Natural | 0.105% |
40 | ML | 0.092% |
41 | Focus | 0.091% |
42 | Ch | 0.088% |
43 | PL/I | 0.088% |
44 | Lingo | 0.087% |
45 | Factor | 0.084% |
46 | REXX | 0.075% |
47 | Objective-C | 0.071% |
48 | IDL | 0.059% |
49 | Erlang | 0.057% |
50 | VBScript | 0.056% |
再后面的50个编程语言
以下为 51到 100 的名单. 由于相差较小,仅以字母顺序列出:ABC, Algol, Alpha, APL, Applescript, AspectJ, Beta, Boo, Caml, cg, Clean, Csh, cT, Curl, DC, Dylan, Eiffel, Euphoria, F#, Felix, Icon, Inform, Io, Limbo, MAD, Magic, Maple, Mathematica, Modula-2, MOO, MUMPS, Oberon, Occam, Oz, Pike, PILOT, Postscript, Powerbuilder, PowerShell, Progress, Q, R, REALbasic, Rebol, S-lang, Scala, SIGNAL, SPSS, VHDL, XSLT
一月速递 —— Paul Jansen
Python 被选为 2007年度语言。最终,Python 一年来取得了最大的增长 (2.04%)。没有清楚的原因为什么 Python 在2007年取得了巨大的进步。上个月 Python 在历史上第一次超越了 Perl,这是 Python 成为“工业标准”系统级粘合剂语言的信号。它尤其受到系统管理员和构建管理人员的喜爱。随着 Python 3 的推出,Python 在2008年继续上升的机会很大。从2007年的数据中可以发现一些有趣的趋势。首先,没有垃圾收集机制的语言在快速地失去地盘。最突出的例子是具有明确内存管理的语言 C and C++,都在一年中丢掉了2% 。另一个趋势是脚本语言间的战斗看来仍在继续。新的脚本语言不断出现。2006年,Ruby 进入主流,今年有 Lua。在前50名里,Groovy 和 Factor 是新生力量。这些新的脚本语言没有哪个看来会常驻,它们不断被后来者取代。
2007年最大的赢家和输家? 最大赢家是 Lua (自 46 至 16), Groovy (自 66 至 31), Focus (自 78 至 41), 和 Factor (新上榜 45). 最大输家是 ABAP (自 15 至 29) 和 IDL (自 23 至 48)。
2008 猜想?2007年做的预测如何? 2007年初,我认为 C# 和 D 会成为赢家, Perl 和 Delphi 是输家。C# 确实是赢家之一, Perl 也是最大的输家之一。但关于 D 和 Delphi 的预测完全错了。D 没有取得突破。另外,Delphi 回到了前10... 2008呢? C, C++ 和 Perl 会继续下滑。C 和 C++ 没有自动垃圾收集。C++ 会尤其下滑,因为 Microsoft 不再积极地支持它了。Perl 已经死了。 Java 和 C# 最终会是2种最流行的语言。我期待它们在 2008 年继续进步。哪些新语言会在2008年进入前 20 名只是猜想,但我认为 ActionScript 和 Groovy 是严肃的候选者。
Nguyen Quang Chien 建议把 OCaml 改为 Caml。已经改了,谢谢 Nguyen!
下表列出了不同类别语言的长期趋势。动态类型面向对象语言仍在变得更加流行。
分类 | 2008 1月流行度 | 自 2007 1月差额 |
面向对象语言 | 56.1% | +4.0% |
面向过程语言 | 40.9% | -3.6% |
函数型语言 | 1.9% | +0.2% |
逻辑型语言 | 1.1% | -0.6% |
分类 | 2008 1月流行度 | 自 2007 1月差额 |
静态类型语言 | 56.2% | -1.5% |
动态类型语言 | 43.8% | +1.5% |
相关文章推荐
- TIOBE 2012年12月份编程语言排行榜:Objective-C走在再次称为年度语言的路上
- TIOBE 2011年7月编程语言排行榜:Objective-C成为年度语言
- TIOBE 2011年7月编程语言排行榜:Objective-C成为年度语言
- 编程语言 1 月排行榜:C 是年度语言,Python 增长量第二
- 2012年11月TIOBE编程语言排行榜:Objective-C有望再次成为年度语言
- 2015年1月编程语言排行榜及TIOBE年度语言出炉啦
- 12月TIOBE编程语言排行榜 C或C++有望夺得年度语言(1)
- TIOBE编程语言排行榜前20的语言入门书籍推荐
- TIOBE编程语言排行榜,Python遥遥领先
- 2012年11月编程语言排行榜:Objective-C有望再度成为年度语言
- TIOBE 12 月排行榜:古老的 C 和后起之秀 Kotlin,谁是年度编程语言之王?
- 2011年11月编程语言排行榜:Objective-C或为年度语言
- 2012年11月编程语言排行榜:Objective-C有望再次成为年度语言
- TIOBE 2016年8月编程语言排行榜:C语言达到历史新低
- TIOBE 12 月排行榜:Kotlin 和 C 成年度候选语言
- TIOBE编程语言排行榜,Python遥遥领先
- 2011年编程语言排行榜:Python成为2010年度语言
- TIOBE 12 月排行榜:古老的 C 和后起之秀 Kotlin,谁是年度编程语言之王?
- 编程语言 1 月排行榜:前五还是那些,C 第二次荣登年度语言
- TIOBE 2016年8月编程语言排行榜:C语言达到历史新低