05年12月程式語言世界排行-Java居首位

近日來,在tiobe程式設計師社區中公布了其2005年12月的程式語言排行榜。這得注意的是php即將超過c++成為了排行榜的老三!而java作為開源先鋒首當其衝的成為了龍頭老大,並且仍然保持著很好的增長勢頭。

這個排行榜每月更新一次,其排名順序按照世界範圍內的技術工程師、講師、第三方廠商的調查依據,並查詢了目前流行的搜尋引擎:google,msn,yahoo,結合前兩者的數據計算後得出的。根據tiobe的觀點,此排行榜是被程式設計師們用來檢查自己的程式技能是否過時,或者作為建立新的軟體系統時進行參考之依據,並非意味著哪種語言是最好的。

1。世界前20位語言排行榜:
 
2。世界前10位語言在前五年內長期發展趨勢圖:
 
3。世界前30-50位語言排行榜:
 




圖示說明:

* (position):此列表明當前語言與去年位置的變化。

* ratings:在查詢搜尋引擎計算排名順序時使用了 '+" programming" -tv -channel'公式,對上12個月內google,msn,yahoo!和google新聞組的數據進行查詢。注意此公式套用於標準的google web點擊率、標準的msn web點擊率、標準的yahoo!web點擊率和標準的google新聞組點擊率。這裡的“標準”意味著一次對前50位語言web點擊率總和的查詢是均勻分布的,即保證了排名的相對公正性和科學性。

* (ratings): 此列表明當前語言在上12個月內的排名變化。

* status:帶有“a”的程式語言被認為是主流語言。

帶有“a-”和“a--”表示程式語言位於“a”和“b”之間。

從支持能力的觀點看,儘量在工業的、任務危機的軟體系統中使用帶有“a”的主流程 序語言。

如果某種語言在上3個月內具有超過0.7%的增長率,則此語言將獲得“a”狀態。上兩個月內具有超過0.7%的增長率的程式語言相應的將獲得“a--”和“a-”狀態。