看編程語言排名情況,那要看你的標準是怎么樣的了,畢竟這些數(shù)據(jù)不可能百分之百準確,只能做一些有代表性的統(tǒng)計,接下來我從以下幾個榜單來分析,到底目前各大編程語言的排名情況。
這幾個榜單都是知名的行業(yè)排行榜單,我們接下來一個個分析。
TIOBE編程語言指數(shù)排名
從TIOBE榜單指數(shù)顯示,Java/C/C++依然霸占著前三甲的位置,并且在Java成功超越C/C++以后,已經(jīng)霸占這個榜單很多年了。并且Java的增速逐漸放緩,并且份額已經(jīng)連續(xù)近兩年下滑,已經(jīng)不在具有絕對領(lǐng)先地位,而相反的C/C++兩門編程語言老而彌堅,逐漸再次煥發(fā)第二春。
并且在這個榜單上可以看到,因為得益于人工智能的高速發(fā)展,Python逐漸在很多方向大放異彩,上升勢頭極其明顯。
Stack Overflow開發(fā)者調(diào)查報告
這是全世界最好的編程問答社區(qū)stackoverflow隊開發(fā)者的調(diào)查報告,報告顯示JavaScript是所有受到調(diào)查的開發(fā)者中用戶使用頻率最高的編程語言。究其原因,還是因為這是一個Web的時代,JavaScript是Web時代的絕對王者,你能想到的移動開發(fā)、Web開發(fā),幾乎都毫無懸念的用到JavaScript這門語言。
也許你覺得JavaScript坑很多,但JavaScript幾乎是所有開發(fā)者都要學習的編程語言。
IEEE年度編程語言排行榜
IEEE Spectrum 的排行榜根據(jù)讀者需求進行權(quán)重設定,語言發(fā)展情況、工作需求、人們開源等等方面統(tǒng)計數(shù)據(jù)顯示。
Python是關(guān)注度最高的編程語言,往下一次是C,Java,C++等編程語言,可以看出IEEE還是很喜歡Python的。
所以不同的榜單,那個排名就不一樣,但是總體趨勢是,目前段時間Java/C/C++依然霸占著榜單的前列位置,而JavaScript在Web時代,得益于前端技術(shù)的不斷發(fā)展,node.js的逐漸成熟,熱度很高。而Python作為人工智能領(lǐng)域的主要編程語言之一,也越來越受到重視,上升趨勢很明顯,勢頭非常強勁。