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% |