阅读更多

此为修正版,原文文章: 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

发表评论

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

相关推荐

  • 系统架构设计笔记(76)—— 业务流程重组

    1990 年,美国迈可 · 哈默( Michael Hammer )博士首先提出了业务流程重组( Business Process Reengineering , BPR )的概念。哈默认为, BPR 是对业务流程进行根本反思,要对其进行重新设计,从而使得衡量现代企业绩效的关键指标,如成本 、 质量 、 服务和速度等得到奇迹般的改善。哈默对 BPR 的定义较全面地反映了业务流程重组的本质特征,这就是以业务流程为核心 、 对业务流程进行根本反思 、 彻底重新设计业务流程,使企业发生跨越式的发展。以往的企业管理

  • 流程重组(BPR)简介

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

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

     业务流程重组     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年代达到了全盛的一种管理思想。西方发达国家兴起了一场企业再造革命,

  • 业务流程重组

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

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

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

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

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

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

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

  • 企业流程再造(BPR)

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

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

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

  • 不要流程重组

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

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

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

  • [企业信息化大家学系列]ERP基础知识问答之BPR与ERP的关系

    二、       BPR主要概念及与ERP的关系1.什么是BRP?业务流程重组BPR(Business Process Reengineering)是最早由美国的Michael Hammer和Jame Champy提出的,在九十年代达到了全盛的一种管理思想。它强调以业务流程为改造对象和中心、以关心客户的需求和满意为目标、对现有的业务流程进行根本的再思考和彻底的再设计,利用先进的制造技术、信

  • ERP与业务流程重组(转)

    ERP与业务流程重组ERP是一种适用于制造企业、具有代表性的管理技术。它利用信息科学的最新成果,根据市场的需求对企业内部和其供应链上各环节的资源进行全面规划、统筹安排和严格控制,以保证人、财、物、信息等各类资源得到充分、合理的应...

  • 第17节 业务流程管理和重组

    业务流程管理和重组 1[单项选择题]企业为显著提高产品质量、工作效率和服务能力,并显著控制成本,对当前业务流程进行破坏性地重新设计称为业务流程重组(BPR)。下列()原则可以有效指导BPR项目实施 A尽量要那些提供流程输入的人来执行流程操作 B将决策点放到基层活动中,减少对流程的控制 C对地理上集中的资源看作是分散地来处理 D组织机构设计要围绕企业的产出,而不是一项一项的任务 【...

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

  • 基于java的驾校收支管理可视化平台的开题报告.docx

    基于java的驾校收支管理可视化平台的开题报告

Global site tag (gtag.js) - Google Analytics