09年2月编程语言排行榜:商业编程语言的王者之争(1)

ZDNet软件频道 时间:2009-02-23 作者: |  我要评论()
本文关键词:操作系统 Linux Linux
摘要:2009年2月Tiobe编程语言排行榜发布,前十位的排名没有太大变化,C语言在取得了08年年度编程语言后增势迅猛,相比去年同期增长了0.98%。本期前20名的榜单中,两种同样以商业数据处理擅长的编程语言COBOL和RPG的排名变化值得我们关注。

  摘要:2009年2月Tiobe编程语言排行榜发布,前十位的排名没有太大变化,C语言在取得了08年年度编程语言后增势迅猛,相比去年同期增长了0.98%。本期前20名的榜单中,两种同样以商业数据处理擅长的编程语言COBOL和RPG的排名变化值得我们关注。

  标签:编程语言 排行榜 Tiobe COBOL RPG

  2009年2月Tiobe编程语言排行榜发布,前十位的排名没有太大变化,C语言在取得了08年年度编程语言后增势迅猛,相比去年同期增长了0.98%。本期前20名的榜单中,两种同样以商业数据处理擅长的编程语言COBOL和RPG的排名变化值得我们关注。COBOL本期跌出前20名,本期排在22位(上期排名17);RPG语言进入前20名,排在第19位(上期排名21)。

  2009年2月榜单

COBOL语言

  COBOL于1960年正式发布,是一种面向数据处理的、面向文件的、面向过程(POL)的高级编程语言,是一种功能很强而又极为冗长的语言。COBOL适合于商业及数据处理的类似英语的程序设计语言。这种语言可使商业数据处理过程精确表达。经过40多年的不断修改、丰富完善和标准化,COBOL已发展为多种版本的庞大语言,在财会工作、统计报表、计划编制、情报检索、人事管理等数据管理及商业数据处理领域,都有着广泛的应用。世界上70%的数据是用COBOL语言处理的,并且90%的ATM事务处理用的都是COBOL语言。每天在线处理的COBOL事务有300亿次,500强中有492家(包括全部的100强)使用了COBOL语言。

RPG语言

  RPG是Report Program Generator的缩写,是一种起源于用在DEC及IBM的小型机操作系统中编制报表程序的编程语言。RPG是一种完全过程化程序设计语言。其最新版本RPG IV由IBM主要的小型机系统AS/400来支持。对中型机上的商业应用程序而言,RPG极有可能成为继COBOL后的第二个使用最多的商业程序设计语言。从本期榜单中,我们也可以看到RPG对COBOL商业编程语言王者地位的挑战。

  摘要:2009年2月Tiobe编程语言排行榜发布,前十位的排名没有太大变化,C语言在取得了08年年度编程语言后增势迅猛,相比去年同期增长了0.98%。本期前20名的榜单中,两种同样以商业数据处理擅长的编程语言COBOL和RPG的排名变化值得我们关注。

  标签:编程语言 排行榜 Tiobe COBOL RPG

  前十名长期趋势

其他编程语言

  以下是排名21到50的语言

  

PositionProgramming LanguageRatings
21FoxPro/xBase0.484%
22COBOL0.470%
23Lisp/Scheme0.433%
24MATLAB0.417%
25Ada0.349%
26Fortran0.305%
27Transact-SQL0.290%
28PowerShell0.261%
29LabVIEW0.228%
30Prolog0.205%
31Erlang0.192%
32Objective-C0.181%
33Scratch0.166%
34Alice0.163%
35Haskell0.161%
36NXT-G0.157%
37ML0.155%
38Awk0.144%
39Euphoria0.134%
40Groovy0.129%
41Caml/F#0.127%
42Progress0.119%
43Focus0.119%
44Bourne shell0.118%
45Smalltalk0.116%
46Q0.114%
47CL (OS/400)0.113%
48Scala0.113%
49Forth0.107%
50Tcl/Tk0.106%

  下面是排名51-100的编程语言:

  ABC, AD, Alpha, APL, Applescript, Beta, Boo, C shell, cg, Ch, Clean, cT, Curl, Dylan, Eiffel, Factor, Icon, IDL, Inform, Io, J, Lingo, MAD, Magic, Maple, Mathematica, MAX/MSP, MOO, MUMPS, Natural, Occam, Oz, PILOT, PL/I, Pliant, Postscript, PowerBuilder, R, REALbasic, Revolution, REXX, S-lang, SIGNAL, SPSS, Squirrel, SuperCollider, VBScript, Verilog, VHDL, XSLT

  编程语言类别

  下图给出了编程语言类别的一年变化趋势,我们可以看到面向对象语言和函数式语言的一些变化

  

CategoryRatings February 2009Delta February 2008
Object-Oriented Languages 55.9% +1.3%
Procedural Languages 39.9% -2.7%
Functional Languages 3.0% +1.2%
Logical Languages 1.2% +0.2%

  

CategoryRatings February 2009Delta February 2008
Statically Typed Languages 59.0% +2.1%
Dynamically Typed Languages 41.0% -2.1%

【历期榜单回顾】


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134