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