當前位置:
首頁 > 知識 > IEEE Spectrum評選出最受歡迎編程語言

IEEE Spectrum評選出最受歡迎編程語言

這個夏天,IEEE Spectrum新鮮出爐了第四次頂級編程語言的互動排名榜單。與所有其他類似的榜單一樣,必須參考多種影響因子。在IEEE,數據信息版編輯Nick Diakopoulos,從10處精心挑選的網路資源平台獲取的12個指標來為48種語言進行排名。但IEEE排名的最特別之處在於,用戶可以根據個人喜好調整不同指標所佔的權重,從而獲取對個人更有意義的排名。用戶還能根據自己的需要過濾榜單中的結果。


12個考量因素包括職業應用前景、開源平台受歡迎程度等。以下是各個因子默認權重下得到的前十大語言。


IEEE Spectrum評選出最受歡迎編程語言

前四名為Python,C,Java和C ++。Python從去年開始上升勢頭就十分強勁,並最終躍升榜首。事實上,單純考慮目前招聘公司的需求量,C仍然遠遠領先於Python。


C#重返前五名,回到了去年輸給R的地方。Ruby已經一路下滑到第12名,同時也讓蘋果Swift有機會尾隨Google的go擠進前十。令人印象深刻的是,Swift兩年前還不在大名單之中。(前十名之外,Apple的Objective-C下降到第26位。)


然而,已經連續第二年沒有新的語言進入大名單。隨著程序員消化了為迎合雲計算、移動端和大數據應用的爆炸增長而創建的新工具,我們似乎進入了編碼整合時期。


說到穩定的編程工具和語言,值得關注的是長久以來佔據中間位置的Fortran(28名),第35名Lisp和險險跌出前40的COBOL:很顯然,叱吒風雲數十年的語言自有其魅力所在。

縱觀開源項目,在這裡我們不妨期待一下新舊系統兩種勢力的對抗,我們可以看到,HTML已經進入十大名單,從第11到上升到第8。


或許有人會說,HTML根本就不是一種編程語言,它只是標籤語言!


我們秉承著實用至上的原則,並且將編程語言定義為一種給計算機下指令的特殊語法;何況就如用戶Jonny Lin去年指出的,HTML已經變得如此複雜,以至於當與CSS結合時,它就已經是圖靈完備的,只是需要一點額外刺激和一台元胞自動機。)


最後一個技術細節:相比去年的權重設置,IEEE今年做了一些調整,以提高結果的穩健性,特別是對於那些候選名單中特徵較弱並且更易於產生統計雜訊的不太流行的語言。這可能會導致使用今年的標準使過往的排名出現差異,但這種差異應該是比較小的,且在任何情況下都不會影響到更主流的語言排名次序。


本文譯自 IEEE,由譯者 majer 基於創作共用協議(BY-NC)發布。

注釋


IEEE Spectrum:一本IEEE(美國電氣電子工程師學會)出版的旗艦雜誌,其中文版名為《科技縱覽》
圖靈完備:Turing Completeness,一切可計算的問題都能計算,這樣的虛擬機或者編程語言就叫圖靈完備的。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 煎蛋 的精彩文章:

詭異、驚悚、科幻,它預示著「新怪譚」興起
Reddit: 直男直女所不知道的事

TAG:煎蛋 |