登录站点

用户名

密码

编程语言 - 编程与开发

  • 分享 举报

    TIOBE社区2010年3月份编程语言指数榜发布

    8 DeadFire 2010-03-09 19:09  阅读 442  评论 5  表态 6  评分 5/5
    标签:  tiobe  语言  指数  社区  quot  scheme  谷歌  matlab  position  苹果 

      Tiobe日前发布了三月份的编程语言排行榜,苹果Object-C的成绩再创新高,而谷歌Go则经历了诞生后的首次略微下滑。此外,Fortran取代Lisp/Scheme挺进前20;Matlab则上升6位,接近成为最流行的编程语言之一。Java和C仍然稳坐排名的第一和第二把交椅。

      三月份编程语言排行榜前20位并没有太大变化,只是Fortran取代Lisp/Scheme重回Top20榜单,Matlab则跳至第16位。

    以下是排名前二十位的榜单:

    Position
    Mar 2010
    Position
    Mar 2009
    Delta in PositionProgramming LanguageRatings
    Mar 2010
    Delta
    Mar 2009
    Status
    1 1 Java 17.509% -2.29%   A
    2 2 C 17.279% +1.42%   A
    3 4 PHP 9.908% +0.42%   A
    4 3 C++ 9.610% -0.75%   A
    5 5 (Visual) Basic 6.574% -1.71%   A
    6 7 C# 4.264% -0.06%   A
    7 6 Python 4.230% -0.95%   A
    8 9 Perl 3.821% +0.40%   A
    9 10 Delphi 2.684% -0.03%   A
    10 8 JavaScript 2.651% -0.96%   A
    11 11 Ruby 2.327% -0.27%   A
    12 32 Objective-C 1.970% +1.79%   A
    13 - Go 0.921% +0.92%   A
    14 15 SAS 0.769% -0.03%   A
    15 13 PL/SQL 0.737% -0.31%   A
    16 22 MATLAB 0.661% +0.20%   B
    17 17 ABAP 0.639% +0.00%   B
    18 16 Pascal 0.603% -0.13%   B
    19 19 ActionScript 0.594% +0.11%   B
    20 27 Fortran 0.563% +0.24%   B

    十大编程语言演变统计曲线图:

    排名21-50编程语言:

    PositionProgramming LanguageRatings
    21 Lisp/Scheme 0.549%
    22 Scratch 0.521%
    23 D 0.520%
    24 Lua 0.515%
    25 Transact-SQL 0.478%
    26 JavaFX Script 0.466%
    27 Scala 0.461%
    28 Erlang 0.447%
    29 COBOL 0.430%
    30 RPG (OS/400) 0.416%
    31 Bourne shell 0.400%
    32 S-lang 0.385%
    33 Ada 0.376%
    34 FoxPro/xBase 0.350%
    35 Alice 0.349%
    36 Logo 0.337%
    37 Forth 0.313%
    38 Tcl/Tk 0.306%
    39 NXT-G 0.303%
    40 Caml/F# 0.276%
    41 Prolog 0.266%
    42 Smalltalk 0.263%
    43 CL (OS/400) 0.248%
    44 Groovy 0.238%
    45 PowerShell 0.232%
    46 VHDL 0.221%
    47 J 0.215%
    48 PL/I 0.200%
    49 MAX/MSP 0.198%
    50 Haskell 0.196%

    十大编程语言历年排名:

    Programming LanguagePosition
    Mar 2010
    Position
    Mar 2006
    Position
    Mar 2000
    Position
    Mar 1985
    Java 1 1 3 -
    C 2 2 2 1
    PHP 3 4 14 -
    C++ 4 3 1 9
    (Visual) Basic 5 5 4 3
    C# 6 7 22 -
    Python 7 8 - -
    Perl 8 6 5 -
    Delphi 9 9 7 -
    JavaScript 10 10 13 -

    近七年“年度最佳语言”奖得主:

    YearWinner
    2009 Go
    2008 C
    2007 Python
    2006 Ruby
    2005 Java
    2004 PHP
    2003 C++

    动/静态语言使用率:

    CategoryRatings Mar 2010Delta Mar 2009
    Object-Oriented Languages 53.6% -2.7%
    Procedural Languages 41.8% +2.5%
    Functional Languages 2.9% -0.4%
    Logical Languages 1.7% +0.6%

     

    CategoryRatings Mar 2010Delta Mar 2009
    Statically Typed Languages 59.8% +0.6%
    Dynamically Typed Languages 40.2% -0.6%


    说明

      按TIOBE自己的说明,TIOBE编程语言社区排行榜是编程语言流行趋势的一个指标。每月更新。这份排行榜排名基于互联网上有经验的程序员、 课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如Google、 MSN 、雅虎)以及Wikipedia和YouTube进行计算。请注意这个排行榜只是反映某个编程语言的热门程度,并不能说明一门编程语言好不好,或者一门语 言所编写的代码数量多少。

      这个排行榜可以用来考查你的编程技能是否与时俱进,也可以在开始开发新系统时选择语言时用来进行策略性的决 策。排行榜的详细定义可以参考这里

      需要特别注意的是,这个排名并不反映国内编程语言的现状,相对国内,它往往显得 比较超前,但它代表的趋势很有参考意义。

    来自:http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

    6

    鲜花

    雷人

    迷惑

    搞笑

    鸡蛋
  • DeadFire 2010-03-12 23:28
    福尔摩斯: C/Cpp 和 unix 本来就是共生关系
    哈,这个我一点都不知道,看来得补补课了
  • 福尔摩斯 2010-03-13 13:03
    DeadFire: 哈,这个我一点都不知道,看来得补补课了
    它们都是 贝尔实验室 的产物
    在unix编写的过程中, 嫌汇编移植性太差, 改进了basic语言 成为 C语言, 去改写unix内核 使得其移植率大大提高, 编程也变得简便
您还未登录,请登录后参与评论。