09年2月編程語言排行榜:商業編程語言的王者之爭

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商業編程語言王者地位的挑戰。
 

前十名長期趨勢
其餘編程語言
如下是排名21到50的語言
Position Programming Language Ratings
21 FoxPro/xBase 0.484%
22 COBOL 0.470%
23 Lisp/Scheme 0.433%
24 MATLAB 0.417%
25 Ada 0.349%
26 Fortran 0.305%
27 Transact-SQL 0.290%
28 PowerShell 0.261%
29 LabVIEW 0.228%
30 Prolog 0.205%
31 Erlang 0.192%
32 Objective-C 0.181%
33 Scratch 0.166%
34 Alice 0.163%
35 Haskell 0.161%
36 NXT-G 0.157%
37 ML 0.155%
38 Awk 0.144%
39 Euphoria 0.134%
40 Groovy 0.129%
41 Caml/F# 0.127%
42 Progress 0.119%
43 Focus 0.119%
44 Bourne shell 0.118%
45 Smalltalk 0.116%
46 Q 0.114%
47 CL (OS/400) 0.113%
48 Scala 0.113%
49 Forth 0.107%
50 Tcl/Tk 0.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
編程語言類別
下圖給出了編程語言類別的一年變化趨勢,咱們能夠看到面嚮對象語言和函數式語言的一些變化
Category Ratings February 2009 Delta 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%

Category Ratings February 2009 Delta February 2008
Statically Typed Languages 59.0% +2.1%
Dynamically Typed Languages 41.0% -2.1%
相關文章
相關標籤/搜索