?IEEE Spectrum 雜志發(fā)布了2017年編程語言排行榜。這是他們發(fā)布的第四屆編程語言 Top 榜。據(jù)介紹,IEEE Spectrum 的排序是綜合 10 個(gè)精選線上數(shù)據(jù)源,例如 Stack Overflow、Twitter、Reddit等,選取12種指標(biāo)對(duì) 48 種語言進(jìn)行排行。
不過與其他排名平臺(tái)不同的是:EEE Spectrum 提供了幾個(gè)預(yù)設(shè)的權(quán)重 —— 如新興的語言、雇主需求的語言、開源的熱門語言等,讓用戶自己選擇指標(biāo)權(quán)重,以此排序結(jié)果。
2018 年的 Top 10 編程語言是:

2018 年,Python 強(qiáng)勢(shì)霸榜第一名!排名第二的 C++ 得分是 98.4。Java 今年排名降至第四,得分為 97.5。今年排名第三的是 C,得分為 98.2。
為什么Python能夠繼續(xù)保持良好的發(fā)展趨勢(shì)呢?
首先,Python現(xiàn)在被列為嵌入式語言。以前,嵌入式應(yīng)用程序的編寫過程傾向于使用編譯語言,以避免在處理能力和內(nèi)存有限的機(jī)器上動(dòng)態(tài)評(píng)估代碼的開銷。雖然摩爾定律可能正在逐漸消失,但并不意味著它已經(jīng)滅亡。許多現(xiàn)代微控制器現(xiàn)在擁有足夠的能力來托管Python解釋器。以這種方式使用Python的一個(gè)好處是,在某些應(yīng)用程序中通過交互式提示使用附加硬件或動(dòng)態(tài)重新加載腳本非常方便,在這樣一個(gè)新領(lǐng)域成長(zhǎng),只會(huì)更加助于提升Python的受歡迎程度。
R的下降,促進(jìn)了Python
R在2016年排名第5位,去年跌至第6位,現(xiàn)在排名第7位。R是專門用于處理統(tǒng)計(jì)數(shù)據(jù)和大數(shù)據(jù)的語言。隨著對(duì)大數(shù)據(jù)集的興趣越來越多地轉(zhuǎn)向其在機(jī)器學(xué)習(xí)中的應(yīng)用,用于統(tǒng)計(jì)和機(jī)器學(xué)習(xí)的高質(zhì)量Python庫,可能是促進(jìn)Python成為比R更具吸引力的主要原因。
Scala增速最快,Java倒退
用戶增速(Trending)排名,通過衡量指標(biāo),評(píng)選出快速增長(zhǎng)的語言,我們看到谷歌的Go從第7位上升到第5位。但也許增長(zhǎng)最快的還是Scala,從第15位上升到第5位8, Scala可以說是對(duì)Java的改進(jìn),因此Java排名的下降可能與Scala的上升趨勢(shì)有關(guān)。
出人意料的是, ?ActionScript居然出現(xiàn)了小幅上漲。去年它排名最后,得分為0.0,所以我們都準(zhǔn)備消除它。然而,今年,它成功地以1.6的分?jǐn)?shù)回到倒數(shù)第二的位置,而Forth,曾經(jīng)是嵌入式世界的主力,今年的得分居然為零,如果明年得分還是零的話,那么,就會(huì)被剔除了
值得一提的是,去年好不容易擠進(jìn)前十的Swift,今年一下子又退回到第18名。
2018年,IEEE Spectrum綜合總排名如下:

用戶增速 Top 20:Python 第一

從用戶增速方面來看,Python 依舊是最受歡迎的編程語言。
雇主需求的語言排行:Python 還是第一

開源的熱門語言排名:Python 依舊第一

完整榜單鏈接:https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2018