當前位置:
首頁 > 新聞 > IEEE發布2017年編程語言排行榜,Python 高高在上

IEEE發布2017年編程語言排行榜,Python 高高在上

選自IEEE Spectrum

作者:Stephen Cass

機器之心編譯

參與:蔣思源、李亞洲


今天,IEEE Spectrum 發布了第四屆頂級編程語言交互排行榜。因為有各種不同語言的排行,所以 IEEE Spectrum 依據不同的變數對流行度進行了排行。據 IEEE Spectrum 介紹,他們的排行依據數據記者 Nick Diakopoulos 提供的數據,結合 10 個線上數據源的 12 個標準,對 48 種語言進行了排行。

IEEE發布2017年編程語言排行榜,Python 高高在上

IEEE Spectrum 發布的編程語言互動式排行榜能讓讀者自己選擇參數組合時的權重,從而個性化定義自己關注的排行。IEEE Spectrum 的排行榜根據讀者的需求進行的權重設定,如注重新興的語言、職工需求的語言、開源中熱門的語言等。讀者在設定時也可以根據產業部門進行過濾,從而定義自己的排行榜。

IEEE發布2017年編程語言排行榜,Python 高高在上

讀者可以自行調整權重

跟據 Spectrum 讀者的需求,IEEE Spectrum 給出的編程語言排行榜如下:

IEEE發布2017年編程語言排行榜,Python 高高在上

IEEE發布2017年編程語言排行榜,Python 高高在上

IEEE發布2017年編程語言排行榜,Python 高高在上

Python 的排名從去年開始就藉助人工智慧持續上升,現在它已經成為了第一名。但排在前四名的語言 Python、C、Java 和 C++都擁有廣大的用戶群體,並且他們的用戶總量也十分相近。實際上,Diakopoulos 在對公司招聘所要求的基本語言分析中,C 語言的需求甚至還要在 Python 之前。

C# 已經重新進入前五名,它重新奪回了去年被 R 語言搶奪的位置。Ruby 已經下跌到 12 位,因此蘋果的 Swift 才有機會和谷歌的 Go 語言一同進入前十大語言。這一點十分令人驚奇,因為 Swift 語言早兩年才首次登入該排行榜,當然它是在前十以外的,相對於 Swift 的上升,蘋果的 Objective-C 跌到了第 26 名。

然而今年是第二年沒有新語言進入排名,我們似乎已經開始進入鞏固代碼的階段,開發者同樣需要時間消化那些為雲服務、移動端和大數據應用等創造的新工具。

而談到穩定的編程語言,Fortran 仍然出現在排名的中間位置(第 28 位),Lisp 和 Cobol 分別仍然保持在第 35 位和第 40 位。這說明即使有些語言已經非常古老,但它們仍然維持一個穩定的用戶群體。

如果我們從語言用戶增速來看,Python 仍然是最快的。接下來就是 C、C++和 Java,但我們看到 Swift 增速排到了第五名。Swift 是蘋果發布的最新語言,它可以開發 iOS 和 OS X 軟體。該語言和已存在 Objective-C 代碼相匹配,並且近年來也已經開源來吸引開發者。

IEEE發布2017年編程語言排行榜,Python 高高在上

接下來我們可以看看開源語言的排行榜。如下我們可以看到 HTML 排名從第 11 上升到第 8 已經進入和前十大開源語言,因此這裡我們再一次反對「HTML 只是一種標記語言,它不是編程語言」這一言論。因為 HTML 是開發者用於給計算機指令而完成一些任務的語言,所以我們還是將 HTML 作為一種編程語言。並且當 HTML 和 CSS 結合時,它們可以完成非常複雜的任務,所以我們有必要將它納入其中。

IEEE發布2017年編程語言排行榜,Python 高高在上

那麼僱主到底更需要什麼語言呢?在下圖中,我們可以看到 Java 和 C 是招聘上最受歡迎語言,它們甚至都超過了 Python。這可能是因為 Java 能應用於多平台,並且在企業級網頁應用和移動端應用開發中佔據了極其重要的地位,同時各種互聯網公司的產品都需要使用 Java 來實現。

IEEE發布2017年編程語言排行榜,Python 高高在上

下面的排名是按照設計自由度進行的,我們可以對這些語言進行定製化的程度越高,排名越靠前。

IEEE發布2017年編程語言排行榜,Python 高高在上

榜單地址:http://spectrum.ieee.org/computing/software/the-2017-top-programming-languages

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

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


請您繼續閱讀更多來自 機器之心 的精彩文章:

用 AI 改進承保交易,這 9 家公司撬動了 7 萬億美元保險行業
最後一屆ImageNet挑戰賽落幕,「末代」皇冠多被國人包攬

TAG:機器之心 |

您可能感興趣

2018 IEEE頂級編程語言交互排行榜發布:Python屠榜
IEEE Spectrum 2018 年度編程語言排行榜,Python 衛冕
TIOBE 2 月編程語言排行榜:Python 逼近 C,Groovy 重回 TOP20
TIOBE 12 月編程語言排行榜:Python 奪回前三,Go 跌出前十
TIOBE 8 月編程語言榜:Python 差點拿下第 3 名
TIOBE 7 月編程語言榜:TypeScript 進入前 50 名
2018 IEEE最熱門47種編程語言發榜!Python雄踞四項第一
TIOBE 6月編程語言榜:TypeScript首次躋身前100!C語言指數暴漲
2019年5月編程語言排行榜:R跌出前20,Python成最大贏家
TIOBE 7 月編程語言排行榜:C#被VB.NET 反超,Objective-C 重回前十
TIOBE 8 月編程語言排行榜:Python 奮力追趕 C,Swift 下跌
7 月編程語言排行榜:C 被 VB.NET 反超,Objective-C 重回前十
Python擴大領先優勢,PyTorch僅佔6.4%:2018年數據科學語言&工具排名
2018最熱編程語言發榜,Python再次 C位出道
TIOBE 8月編程語言榜:Python超越C++指日可待
TIOBE 4 月編程語言排行榜:Python 持續升溫,Perl 苦苦掙扎
TIOBE 9 月編程語言榜:Python 居然超越了 C+!
ECMAScript 2018 語言規範正式發布
TIOBE 4月編程語言排行榜:Python讓位,老將C++奪回前三!
Python擴大領先優勢,PyTorch僅佔6.4%:2018年數據科學語言&工具排名