(圖片來源:IEEE)
整體而言,前兩年位於第2名的C語言,在今年以微幅差距超越Java,成為最受歡迎語言。去年第4名的Python,則是取代C++成為第3名;用在統計分析和資料探勘的R語言,近年隨著大數據分析的竄紅,排名也逐年攀升,在今年擠下C#成為第5名。
此外,Google和蘋果的競爭拉到程式語言戰場,今年,Google的Go打敗蘋果的Swift擠進前10名,然而Swift的成長速度也不容忽視,相較於去年,躍升了5個名次到第11名。
2015年 IEEE Spectrum 熱門程式語言排行榜
1.Java
2.C
3.C++
4.Python
5.C#
6.R
7.PHP
8.JavaScript
9.Ruby
10.Matlab
Python:最熱門大數據相關語言
觀察歷年趨勢,大數據相關語言成長幅度明顯,其中包含Julia、Python、R和Scala等,皆提供許多能快速分析大量資料的工具。
其中,成長最多的是由Google在2007年推出的開源程式語言Go,從2014年至今已前進10個名次。其他持續成長的大數據語言則是R和Scala,從2014年分別前進4名和2名;而在去年才開始列入追蹤的Julia,一年內從第40名成長到33名,雖然影響力不如其他熱門語言,但後續成長值得關注。
以工作類別的熱門排行榜來看,儘管Java和Python依然位居領先,但對R和Scala的工作需求大幅成長,根據IEEE的數據,2014年僅有146個Scala相關職位,到2016年已成長4倍至631個。
從R語言持續成長的態勢來看,其是否有機會取代Python成為下一個市場最炙手可熱的語言?
市場對Python和Java相關工作需求量大
目前,市場對Python和Java的工作需求仍最大,Python的工作需求約為R語言的15倍。IEEE分析,R語言是視覺化和探索性分析的熱門工具,受到學術研究的歡迎,然而Python整合至數據生產工具中更為容易,且用途也較廣,因此對使用者而言,使用Python在開發環境中更有優勢。
和由軟體評價公司TIOBE推出的熱門程式語言排行榜相比,除順序稍有不同,前5名排名差距不大,唯R語言在此榜單並未擠進前10名。該排行榜為分析全球工程師、課程和第三方廠商使用各程式語言的數量,以及該程式語言於各大搜尋引擎(Google、Bing等)的搜尋次數作為指標,每月更新一次。
TIOBE 熱門程式語言排行榜
1.Java
2.C
3.C++
4.Python
5.C#
6.PHP
7.JavaScript
8.Visual Basic .NET
9.Perl
10.Assembly language
代表圖來源:pixels
資料來源:IEEE Spectrum 1、IEEE Spectrum 2、TIOBE |