2014年11月“我最喜愛的編程語言”排行榜
CodeForge 網(wǎng)站***公布 2014 年 11 月“我最喜愛的 編程語言”排行榜。此排行榜清楚的反映了各種編程語言在國內(nèi)和境外不同國家和地區(qū)的流行程度,可為軟件工程師及其他業(yè)內(nèi)人士提供參考。與 TIOBE 排行榜不同,這份排行榜的數(shù)據(jù)不是來源于搜索引擎等間接途徑,而是來自 11 月份對(duì)五萬六千多名軟件工程師的問卷調(diào)查。調(diào)查選項(xiàng)為單選,每個(gè)參與調(diào)查者只能選擇一個(gè)自己最喜歡的編程語言。
一、國內(nèi)的統(tǒng)計(jì)情況。
國內(nèi)數(shù)據(jù)來源于對(duì) CodeForge.cn 用戶的統(tǒng)計(jì)。首先,我們先看看全國范圍的情況:
與前幾個(gè)月的統(tǒng)計(jì)數(shù)據(jù)相比,11 月份的統(tǒng)計(jì)數(shù)據(jù)中 C++ 和C語言仍然以大比分領(lǐng)先其他編程語言排在前兩位,二者是當(dāng)之無愧的最受全國程序員喜愛的編程語言(或者說從事 C++ 和C語言編程的人數(shù)依然占有***比例)。Java 和 C# 也很受歡迎,分別排在第三和第四位(C#在這個(gè)月份略有下降到第四位,Java 略有上升到第三位),位次彼此調(diào)換。Matlab 因其在數(shù)學(xué)計(jì)算和仿真方面的優(yōu)勢(shì)以及易學(xué)易用的特點(diǎn),深受高校和科研院所人員的喜愛,也是很多軟件工程師驗(yàn)證前期算法的***工具。Objective-C 雖然受到 iOS 程序開發(fā)的刺激,吸引了大批程序開發(fā)人員從事編碼工作,但在這份喜愛程度排行榜上并不出眾。盡管如此,與前期統(tǒng)計(jì)數(shù)據(jù)相比,Objective-C 呈上升趨勢(shì)。當(dāng)年極其盛行的 Delphi 靠吃老底仍然躋身榜單之中,不過數(shù)據(jù)一直呈現(xiàn)下降趨勢(shì)。
再來看一下來自北京,上海,深圳和廣州四地被訪用戶的調(diào)查情況?! ≡诓煌牡貐^(qū),各編程語言受喜愛程度還是略有不同。C++和C在這四個(gè)城市中都是排在了前兩位。而略有不同的是,在北上廣,C++受喜愛程度都領(lǐng)先C語言,而在深圳情況正好相反,C語言更受歡迎。這在一定程度上反映出深圳硬件和嵌入式相關(guān)產(chǎn)業(yè)(或許是手機(jī)產(chǎn)業(yè)?)發(fā)達(dá),需要的系統(tǒng)和嵌入式開發(fā)人員較多。而 Matlab 在深圳的受歡迎程度,明顯低于其他幾個(gè)城市,也部分的反應(yīng)了深圳由于較少高校和科研院所,所以學(xué)術(shù)和研究的氣氛明顯不如其他城市。
二、境外的統(tǒng)計(jì)情況
境外數(shù)據(jù)來源于對(duì) CodeForge.com 的用戶的統(tǒng)計(jì)。
在全球范圍內(nèi),C,C++和 Matlab 的受歡迎程度高居榜首,位列三甲。在 IT 創(chuàng)新最活躍的美國,C++勝于C,而在軟件外包大國印度,C與 Java 都大受歡迎。在制造業(yè)發(fā)達(dá)的臺(tái)灣和韓國,C語言很受歡迎。Matlab 在這幾個(gè)國家和地區(qū)中,都排在前三位,其中,在印度排在第二位,這與這幾個(gè)國家和地區(qū)發(fā)達(dá)的教育和科研制度是分不開的。
數(shù)據(jù)來源:CodeForge.com & Codeforge.cn