阅读更多

此为修正版,原文文章: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

     最近TIOBE编程社区又给出了流行的编程语言的一个说明。它是每个月更新一次的。这个排名是根据全世界范围内一些专业工程师,课程和第三方供应商。最流行的搜索引擎谷歌的MSN ,雅虎,维基百科和YouTube等来评估的。 
      详细的排名如下:

 

Position
Jul 2009 Position
Jul 2008 Delta in Position Programming Language Ratings
Jul 2009 Delta
Jul 2008 Status
1 1 Java 20.452% -0.89%   A
2 2 C 17.319% +1.37%   A
3 3 C++ 10.419% -0.27%   A
4 5 PHP 9.269% -0.26%   A
5 4 (Visual) Basic 7.789% -2.66%   A
6 8 C# 4.540% +0.54%   A
7 7 Python 4.435% -0.54%   A
8 6 Perl 4.200% -0.93%   A
9 9 JavaScript 3.513% +0.76%   A
10 10 Ruby 2.567% -0.17%   A
11 11 Delphi 1.998% -0.01%   A
12 13 PL/SQL 0.891% +0.16%   A
13 14 SAS 0.794% +0.17%   A
14 24 RPG (OS/400) 0.740% +0.41%   A
15 16 Pascal 0.707% +0.27%   A
16 26 ABAP 0.703% +0.44%   A-
17 20 Lisp/Scheme 0.607% +0.22%   B
18 12 D 0.593% -0.63%   B
19 18 Lua 0.531% +0.12%   B
20 27 MATLAB 0.512% +0.26%   B

 

                                                                               (图一)
 
长期趋势

下图中可以可以看到前10名编程语言的长期趋势

 
                                                                                    (图二)

其他编程语言

下面是完整的前50位排名的编程语言。这概况非正式的出版,因为它可能出现这种情形,比如我们错过了一些语言。如果你有这样的印象存在缺少一些编程语言,请通知我们tpci@tiobe.com 。

 

Position Programming Language Ratings
21 Objective-C 0.509%
22 ActionScript 0.425%
23 Fortran 0.400%
24 COBOL 0.399%
25 Logo 0.394%
26 Ada 0.394%
27 FoxPro/xBase 0.338%
28 PowerShell 0.327%
29 Scratch 0.274%
30 Transact-SQL 0.271%
31 Prolog 0.243%
32 Scala 0.228%
33 Erlang 0.203%
34 Haskell 0.198%
35 ML 0.196%
36 LabVIEW 0.191%
37 Focus 0.155%
38 Awk 0.153%
39 Smalltalk 0.150%
40 Forth 0.145%
41 Alice 0.142%
42 J 0.133%
43 Tcl/Tk 0.129%
44 JavaFX Script 0.129%
45 Caml/F# 0.118%
46 NXT-G 0.118%
47 Groovy 0.114%
48 APL 0.111%
49 Bourne shell 0.109%
50 CL (OS/400) 0.107%

                                                                          (图三)


未来的50编程语言

       下面的列表的语言是指# 51至# 100 。由于差异相对较小,只是列出了编程语言名字(按字母顺序排列) 。 
        **ABC, AD, Algol, Alpha, Applescript, Beta, Boo, C shell, cg, Clean, Cobra, cT, Curl, Dylan, Eiffel, Euphoria, Factor, Fan, Icon, IDL, Inform, Io, Lingo, MAD, Magic, Maple, Mathematica, MAX/MSP, MOO, MUMPS, Natural, Oberon, Occam, Oz, PL/I, Postscript, PowerBuilder, Progress, Q, R, Revolution, REXX, S-lang, SIGNAL, SPSS, SuperCollider, VBScript, Verilog, VHDL, XSLT

7月快讯

          1.由于赞助商Versant我们已经获得1984年到现在的所有数据。计算方法是并采取3年的平均水平。效果如下图。

          2. Objective-C 突然普及。这是开始流行用编程语言编写iPhone应用程序的缘故。另一种语言是JavaFX脚本。在一个月的时间它从72上升至44。可见上升很快。
请看下面的大图,从图四中可以看到排名前10种的编程语言这10到25年间的排名情况。

 

Programming Language Position
July 2009 Position
July 2005 Position
July 1999 Position
July 1984
Java 1 2 4 -
C 2 1 1 1
C++ 3 3 2 -
PHP 4 4 - -
(Visual) Basic 5 6 3 5
C# 6 7 19 -
Python 7 8 - -
Perl 8 5 5 -
JavaScript 9 9 12 -
Ruby 10 27 - -

 

                                                                           (图四)

 

此前赢得过“语言年”奖的如下所示。

 

Year Winner
2008 C
2007 Python
2006 Ruby
2005 Java
2004 PHP
2003 C++

以下表格中列出一些语言类别占咱比例的比较。面向对象语言的仍然是非常高占54.2 % ,但增长最快的语言是动态语言(见趋势如下图) 。

 

 

Category Ratings July 2009 Delta July 2008
Object-Oriented Languages 54.2% -1.7%
Procedural Languages 41.8% +0.7%
Functional Languages 2.8% +0.7%
Logical Languages 1.1% +0.2%

 

 

 

Category Ratings July 2009 Delta July 2008
Statically Typed Languages 60.2% +1.8%
Dynamically Typed Languages 39.8% -1.8%

 

  • 大小: 65.9 KB
  • 大小: 74.8 KB
12
0
评论 共 8 条 请登录后发表评论
8 楼 zzzqiu 2009-07-14 10:51
php也挺厉害的哦
7 楼 justdo2008 2009-07-12 10:46
tigertank 写道
VB都那么靠前,不是现在用VB的人很少了吗啡?

国外用的比较多
6 楼 tigertank 2009-07-12 10:18
VB都那么靠前,不是现在用VB的人很少了吗啡?
5 楼 TheMatrix 2009-07-11 20:51
JavaScript
helynfeng 写道
想不到C/C++还那么受欢迎啊。

一直是这样的吧。
4 楼 gakaki 2009-07-11 12:58
单纯从语言来讲AS实在是很一般 废话有多 动态性又差 不如PHP 不如js 不如ruby

但是没办法FLASH平台只能用他
3 楼 helynfeng 2009-07-11 11:34
想不到C/C++还那么受欢迎啊。
2 楼 whaosoft 2009-07-11 09:41
为什么 as 还那么靠后
1 楼 gakaki 2009-07-10 19:19
scala ruby actionscript javascript lua erlang

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • BPR项目实施1:什么是BPR

    信息化行业内有一句话:BPR是ERP伴侣。 没有BPR,ERP就没有灵魂。 上ERP,先从业务流程重组开始。 BPR是企业业务流程根本上的再思考,彻底的再设计,推翻、重来,就是这样。 首先来说,BPR的作用: 1、企业战略落地的工具 假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河。君子生非异也,善假于物也。 企业战略落地有两个必不可少的要素,一是人,二是工具。其实,还有第三点,就是善,人要善用工具。 战略、人、工具,我们一层一层来说: 什么是战略,企业根据自身资源和外部环境,制

  • 流程再造(BPR)参考资料

    BPR遇到了什么困难? 什么是优秀的流程? 该如何期望BPR?

  • 信息系统基础知识---业务流程重组

     业务流程重组     1990 年,美国迈可·哈默(Michael Hammer)博士首先提出了业务流程重组(BusinessProcess Reengineering,BPR)的概念。哈默认为,BPR 是对业务流程进行根本反思,要对其进行重新设计,从而使得衡量现代企业绩效的关键指标,如成本、质量、服务和速度等得到奇迹般的改善。     哈默对 BPR 的定义较全面地反映了业务流程重组的本质...

  • 什么是业务流程重组?

         BPR(Business Process Reengineering/Business Process Re-engineering/Business Process Redesign,业务流程重组),“公司再造”、“再造工程”。最早由美国的Michael Hammer 和James Champy提出,在20世纪90年代达到了全盛的一种管理思想。西方发达国家兴起了一场企业再造革命,

  • 流程重组的集中经典方法

    根据Hammer与Champy的定义,“业务流程重组就是对企业的业务流程(Process)进行根本性(Fundamental)再思考和彻底性(Radical)再设计,从而获得在成本、质量、服务和速度等方面业绩的戏剧性的(Dramatic)改善”,使得企业能最大限度地适应以“顾客、竞争和变化”为特征的现代企业经营环境。在这个定义中,“根本性”、 “彻底性”、“戏剧性”和“流程”是应关注的四个核心内容...

  • 流程重组(BPR)简介

    转载于:http://hi.baidu.com/zrq021249/item/8f9543d87d365638e2108f6a 业务流程重组(Business Process Reengineering,BPR)是指利用数据仓库技术,发现并纠正企业业务流程中的弊端的一项工作。数据仓库的重要作用之一。 BPR(Business Process Reengine...

  • 业务流程重组

    企业管理现代化是现代管理思想、现代化组织管理方法和手段的结合体。ERP这种反映现代管理思想的软件系统的实施,必然要求有相应的管理组织和方法与之相适应。因此,ERP与业务流程重组的结合是必然趋势。 流程重组的类型  1990年,美国MIT的Hammer教授首先提出业务流程重组(Business Process Reengineering,BPR )的概念。但Hammer在业务流程重组的方法中并没有为

  • 业务流程重组简称“BPR”(Business Process Reengineering)

    业务流程的合理化是ERP项目成功实施后在改善企业管理效率方面的重要表现,这里涉及到一个业务流程重组的问题。  业务流程重组简称“BPR”(Business Process Reengineering),最初是由美国学者哈默于上世...

  • 信息系统规划方法-业务流程再造(BPR)

    目标:使顾客满意,不是只满足顾客的需求         方法:过程的观点来分析         手段:以信息技术和组织作为两个使能器(Enabler)         特征:根本的再思考,彻底的再设计,使企业效率和效益获得重大提高改变企业过程,提高经济效益         改变过程:删除战略上错向的过程、职能上错位的过程、业务运行上冗余的过程《----需要信息技术的支持

  • 关于业务流程重组(BPR)的六个认识误区(zt)

    高企不下的失败率充分说明,BPR能否成功完全取决于企业自身的特点和实施方法,否则很可能“搬起石头砸自己的脚”文/李健 玉荣  近年来,国企在改革的道路上不断上下求索:从全面质量管理(TQM)、即时生产(JIT)、精益制造(Lea...

  • 企业流程再造(BPR)

    Business Process Reengineering  这是对企业流程的重新思考和根本改变,目的是使企业成本在成本、质量、服务和响应速度方面得到大的改善。  沿着企业流程可以跟随企业的价值流向,从而分析价值的产生、增值和消亡,这对于企业流程各环节的成败非常重要。  当采用ASAP实施时,其成功与否取决于能够以多快的速度将其业务流程进行改造以适应SAP的最佳企业流程。  价值决定因子(VD...

  • 重构的概念和作用

    重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 [color=red] 重构的必要性:[/color]重构的重要性要从软件的生命周期说起。软件不同与普通的产品,他是一种智力产品,没有具体的物理形态。一个软件不可能发生物理损耗,界面上的按钮永远不会因为按动次数太多而发生...

  • ERP流程重组常见错误攻略

        流程重组是ERP项目中的一个关键环节,此环节的成败直接关系到ERP项目实施顺利与否。但实际项目中往往最容易出问题的就在这个环节。企业应该如何把握流程重组?笔者总结了ERP流程重组的四大常见问题及解决办法与读者共享。问题一:一把手“心”到“行”不到   有些企业的高层管理者虽然意识到企业流程拖沓、烦琐,已经严重影响到企业的生产效率,但是由于经验不足等原因,他们无法对业务流程进行有效的

  • 不要流程重组

     你以为中国的企业是什么状况? 帐目不清,我看到的帐本破损,勾画,空白地方乱写鳎褪亲ㄒ等耸恳膊椴磺?权责不清,有事情大家扯皮,或者没人管,或者多人管,谁也做不了主,能做主的领导认为这是小事,不要去烦他 多个利益集团相争,想借上系统的机会把对方搞下去或者把水搞的更浑浊 我听见许多ERP和企业管理论坛,也看过很多管理书籍,都说ERP是企业管理的革命,需要业务流程重组。 就这样的摊子,我们能业务流程

  • 我们为什么要使用工作流——业务流程重组与企业现代化管理

    先谈谈BPR的基本理念:企业业务流程重组,英文全称为Business Process Reengineering(以下简称BPR),是90年代初兴起于美国的最新管理思想。随后,在以美国为首的西方各类公司开始了BPR改革的热潮。BPR是近年国外管理界在TQM(全面质量管理)、JIT(准时生产)、WORKFLOW(工作流管理)、WORKTEAM(团队管理)、标杆管理等一系列管理理论与实践全面展开并

  • [ERP]ERP原理与应用试题(附答案)

    ERP原理与应用期末综合练习 一、单项选择题 1. 最早提出ERP概念的咨询公司在( C )。 A.英国 B.中国 C.美国ff 2.时段MRP是在(B )学说的基础上形成的。 A.物料需求 一天今天第一B.物料独立需求和相关需求 C.物料独立需求 D.物料相关需求 3. MRPⅡ与MRP的

  • 计算机术语.pdf

    计算机术语.pdf

Global site tag (gtag.js) - Google Analytics