CodeForge網站最新公佈了2015年9月“CodeForge最常用程式語言”排行榜。此排行榜清楚的反映了截止2015年9月各種程式語言在世界範圍的流行程度,可為所有從事軟、硬體開發的專業人員以及其他業內人士提供參考。
需要說明的是,本排行榜所統計的資料,全部來源於www.codeforge.cn和www.codeforge.com 網站120多萬註冊使用者的實際訪問資料,具有非常高的真實性與實時性,有很大的參考價值。
對比CodeForge 2015年6月份釋出的最常用語言排行榜可以看出,入選前20名的語言沒有發生變化。除了JSP與Tcl/Tk以及Fortran與Python的位置互換以外,其他20個語言的相對順序沒有發生變化,只是各自所佔的比例有微小的變化。
從上圖可以看出,C++仍然以超過四分之一的比例,高居榜首,達到27.69%,與上期所佔比例相同。C++效率高,並且有很多成熟的網路通訊的庫,被廣泛的應用於遊戲開發、科學計算、網路軟體、分散式應用、作業系統、驅動程式、移動裝置、嵌入式系統以及教育與科研,是最常用的程式語言。當選頭名可以說是實至名歸。
Matlab以21.09%的比例,名列第二,比上期增加了0.19%。作為國內外高校、研究所以及企業從事模擬研究工作人員的首選模擬計算語言,Matlab因為其功能強大、簡單易用的特點,被廣泛用於包括訊號和影像處理、通訊、控制系統設計、測試和測量、財務建模和分析以及計算生物學等眾多應用領域。
排名第三的是C,佔到了18.81%,比上期降低了0.19%。C語言既具有高階語言的特點,又具有組合語言的特點,其應用範圍極為廣泛,幾乎可以被用於程式開發的任何領域。目前,C語言一般被用於應用軟體開發、底層網路程式開發、系統軟體和圖形處理軟體開發、數字計算、嵌入式開發、遊戲軟體開發等領域。
排名第四的是Java,佔到14.99%,比上期降低了0.06%。Java具有卓越的通用性、高效性、平臺移植性和安全性,被廣泛應用於個人計算機、資料中心、遊戲控制檯、科學超級計算機、行動電話和網際網路開發等領域。
上面四種語言,佔到了總數的82.57%,比上期降低了0.08%,是目前世界上最常用的四種程式語言。緊隨其後的C#,VB,PHP,Delphi,ASP/ASPX,Verilog,VHDL等語言,由於在各自專業領域的優勢,也都有一定規模的技術人員在使用,分別佔到了1%-3%左右。
為了更全面的反映各種程式語言的常用程度,我們把一些佔比在1%以下的程式語言也列了出來。從圖中可以看出,很多專業性比較強的程式語言,雖然使用範圍受限,但是不可缺少。比如ASM組合語言,由於其對硬體操作和控制的高效性,仍然有不少硬體工程師在選擇使用,以提高系統的效能。而Javascript,HTML/CSS作為web前端開發不可替代的語言,也是前端設計師的工作利器。
自 codeforge