2012年8月“我最喜愛的編程語言”排行榜
CodeForge 最新公布 2012 年 8 月“我最喜愛的編程語言”排行榜。此排行榜清楚的反映了各種編程語言在國內和國外不同地區的受歡迎程度。這個排行榜不同于 TIOBE 的編程語言流行度排行榜。TIOBE 的數據來源于搜索引擎等間接途徑。而這份排行榜來自 8 月份對一萬七千多名軟件工程師的問卷調查。調查選項為單選,每個參與調查者只能選擇一個自己最喜歡的編程語言。
最先出場的仍然是來自全國范圍的統計情況。國內數據來源于對 CodeForge.cn 用戶的統計。
從這個排行榜來看,C字頭的C,C++,C#占據了前三甲。其中的C/C++是以絕對的優勢排在榜首,是當之無愧的最受全國程序員喜愛的編程語 言。Java 位居第四,也頗受歡迎。Matlab 因其在數學方面的特長和易用性方面的優勢,深受大學生和研究人員的喜愛,也是很多軟件工程師驗證前期算法的首選工具, 在此次調查中躋身前五名。與上個月的排行榜相比,最新排名中 C++ 和C微降,C#、Java 和 Matlab 增長明顯。Objective-C有大幅下降。
再來看一下來自北京,上海和深圳三地被訪用戶的調查情況。
從上面三個圖可以看出在北京,上海和深圳三地,各編程語言受喜愛程度有所不同。C++/C在這三個城市中都是最受喜愛的編程語言。與其他兩個城 市相比,在深圳,Java 很受歡迎,而 C# 受喜愛程度不高。而在上海,C#的受喜愛程度是其在深圳的 2 倍。Matlab 在深圳的受喜愛程度顯著低于在北京和上海,這反映出深圳的研究類人員比例少。與其他兩地相比,在北京,適合移動應用類的編程語言 Java(for Android, etc.)和 Objective-C (for iOS)更受歡迎。
下面是來自 CodeForge.com 的國外調查者最喜愛的編程語言調查情況。
與國內的情況不同,C比 C++ 更受全球的軟件工程師喜愛。在 IT 創新最活躍的美國,C++略勝C,而在軟件外包大國印度,C與 Java 都大受歡迎。其中 Matlab 高居前列的原因同樣是受高校研究人員的追捧。
數據來源:CodeForge.com & Codeforge.cn