2015年最具人氣最熱門的十大編程語言
如果你問現(xiàn)在最流行的編程語言是哪種?那我只能誠實地回答:具體情況具體分析。因為我不知道,你是想要在熱門的移動app創(chuàng)業(yè)公司找一份工作,還是 隨大流地隨便寫寫代碼,亦或是自己來創(chuàng)建一個電子藝術(shù)項目?!語言是一種工具,甲之蜜糖乙之砒霜,對這一領(lǐng)域而言是必須的,但換個領(lǐng)域就是可有可無的了。 這已經(jīng)是連續(xù)第二年,IEEE Spectrum與計算機(jī)記者Nick Diakopoulos攜手給出的編程語言人氣排行榜了。

此排名系統(tǒng)通過加權(quán)和組合12個來自于10個數(shù)據(jù)源的指標(biāo)而得到。而且這些來源是可信任的——如IEEE Xplore數(shù)字圖書館、GitHub和CareerBuilder等。這些來源的權(quán)重是由互動式Web app給定,以及相關(guān)的招聘廣告調(diào)整的。也用了過濾器,這樣你看到就只是相關(guān)的移動或嵌入式開發(fā)的語言。(美國訪問Web app為0.99美元。)
為了方便,我們把一些預(yù)設(shè)的權(quán)重放到應(yīng)用程序中:默認(rèn)的是IEEE Spectrum排名——它選擇了一些代表大多數(shù)人利益的權(quán)重方案,下面是今年從權(quán)重排出來的前10種語言。(左邊的Spectrum Ranking是2015年的排名;右邊的是2014年的排名。)

前5位分別是Java、C、C ++、Python和C#——和去年排名相同,C雖然屈居第二,但越來越逼近Java。變化最大的是R,一種可方便分析和可視化大數(shù)據(jù)的統(tǒng)計計算機(jī)語言, 排在了第六位。去年R僅第九,這個現(xiàn)象反映了大數(shù)據(jù)在各個領(lǐng)域日益增加的重要性。隨著Go,Perl甚至Assembly排名的往上走,很多語言的排名明 顯下跌了。
有些語言的排名已經(jīng)跌出了排行榜。大部分是因為今年沒有數(shù)據(jù)來證明它們還有上榜的必要。但還有一種情況是,它整個就被排擠在外了,比如說我們現(xiàn)在一 致認(rèn)為去年的排名中有的編程語言被歸類為語言而不是框架是一個錯誤。說的就是ASP.NET,盡管我們原本根據(jù)編程語言的定義是包括在內(nèi)的。
許多語言是第一次進(jìn)入排名。Swift,蘋果公司的新語言,盡管才發(fā)布13個月,就吸引了足夠多的關(guān)注和青睞。 Cuda是另一個剛收錄的有趣語言——圖形芯片公司Nvidia創(chuàng)造的一種語言,專為使用公司強(qiáng)大且專業(yè)化的圖形處理器的通用計算而設(shè)計,應(yīng)用于許多臺式 機(jī)和移動設(shè)備??偣灿衅叻N語言第一次出現(xiàn)在排行榜中。
譯文鏈接:http://www.codeceo.com/article/2015-10-programming-language.html
英文原文:Feature ComputingSoftware The 2015 Top Ten Programming Languages

























