恭喜Google的新编程语言“Go”赢得了2009年度TIOBE的编程语言大奖。
“TIOBE”大奖奖项是奖励增长最快的编程语言的奖项。“Go”语言在2009年11月发布以来,已经得到1.25%的程序员的喜爱。而亚军“Objective-C”与冠军的增长速度只相差0.01%,老牌语言PHP以1.19%获得第三名。
“Go”语言不是一种炒作。它只是由Google设计的一种语言。没有人会因为你使用Google发起的语言而觉得你是错误的。而且这个语言具有一些技术上的优势。它原生支持的并行编程,可以更加有效地利用多核处理器。
让我们惊讶的是,“Go”编程语言飞速的发展。从它进入我们的榜单到排名第13位只花了不到一个月的时间。这种迅猛的发展应该是在新的互联网信息传播方式下的一种结果。
TIOBE编程社区指数榜给出了程序设计语言流行的趋势。该指数每月更新一次。它的评选是在基于世界范围内的熟练程序员,教学和第三方供应商。利用各大搜索引擎的结果(谷歌,微软,雅虎,维基百科)和YouTube应用来计算的评级。
该指数可以用来检查您的编程技能是否仍然跟得上时代,或当您选择用那种语言作为您编程语言时的一个参考。
以下是排名前二十位的榜单:
Position
Jan 2010Position
Jan 2009Delta in PositionProgramming LanguageRatings
Jan 2010Delta
Jan 2009Status 1 1 Java 17.482% -1.54% A 2 2 C 16.215% +0.28% A 3 5 PHP 10.071% +1.19% A 4 3 C++ 9.709% -0.41% A 5 4 (Visual) Basic 7.354% -1.81% A 6 6 C# 5.767% +0.16% A 7 7 Python 4.453% -0.28% A 8 8 Perl 3.562% -0.74% A 9 9 JavaScript 2.707% -0.65% A 10 11 Ruby 2.474% -0.67% A 11 10 Delphi 2.392% -0.91% A 12 37 Objective-C 1.379% +1.24% A 13 - Go 1.247% +1.25% A-- 14 14 SAS 0.809% +0.01% A 15 13 PL/SQL 0.718% -0.29% A 16 18 ABAP 0.641% +0.10% A-- 17 15 Pascal 0.624% -0.04% B 18 23 Lisp/Scheme 0.576% +0.14% B 19 20 ActionScript 0.566% +0.11% B 20 24 MATLAB 0.540% +0.11% B 排名前十的语言发展趋势:
排名第二十一位到五十位的榜单:
PositionProgramming LanguageRatings 21 Lua 0.537% 22 D 0.505% 23 COBOL 0.426% 24 Erlang 0.412% 25 Scala 0.409% 26 Scratch 0.404% 27 JavaFX Script 0.391% 28 Ada 0.388% 29 Fortran 0.385% 30 Transact-SQL 0.381% 31 FoxPro/xBase 0.372% 32 Logo 0.370% 33 S-lang 0.321% 34 RPG (OS/400) 0.315% 35 Bourne shell 0.314% 36 Forth 0.313% 37 Alice 0.300% 38 NXT-G 0.273% 39 Prolog 0.255% 40 Tcl/Tk 0.250% 41 Groovy 0.248% 42 CL (OS/400) 0.245% 43 Caml/F# 0.242% 44 PowerShell 0.241% 45 Smalltalk 0.229% 46 J 0.219% 47 PL/I 0.202% 48 VHDL 0.194% 49 CLU 0.186% 50 APL 0.182% 排名第五十一位到一百位的榜单,因为他们之间的差别在数据上很小,所以以名称排序直接给出:
ABC, AD, Algol, Applescript, Awk, Beta, C shell, cg, Clean, Clojure, cT, Dylan, Eiffel, Euphoria, Factor, Falcon, Fan, Focus, Haskell, Icon, IDL, Informix-4GL, Io, LabVIEW, LabWindows/CVI, Lingo, MAD, Maple, Mathematica, MAX/MSP, ML, Modula-2, Modula-3, MOO, MS-DOS batch, MUMPS, Natural, Oz, Postscript, Progress, Q, R, Revolution, REXX, SIGNAL, SPSS, SuperCollider, VBScript, Verilog, XSLT
历年来赢得年度语言大奖的名单如下:
YearWinner 2009 Go 2008 C 007 Python 2006 Ruby 2005 Java 2004 PHP 2003 C++
说明
按TIOBE自己的说明,TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标。每月更新。这份排行榜排名基于互联网上有经验的程序员、 课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、 MSN 、雅虎)以及Wikipedia和YouTube进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语 言所编写的代码数量多少。
这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开始开发新系统时选择语言时用来进行策略性的决 策。排行榜的详细定义可以参考这里 。
需要特别注意的是,这个排名并不反映国内编程语言的现状,相对国内,它往往显 得 比较超前,但它代表的趋势很有参考意义。
来自:http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
帖子信息
本文系DeadFire原创,版权归DeadFire及
Linux中国 所有,转贴请注明。
经验56910 金钱39271 贡献118 注册时间 2005-11-30 最后登录 2012-2-9 在线时间 334 小时