IEEE發布2017年編程語言排行榜:Python高居首位,PHP第8,猜猜Swift和OC排第幾
編
者按:IEEE Spectrum 發布了第四屆頂級編程語言交互排行榜。因為有各種不同語言的排行,所以 IEEE Spectrum 依據不同的變數對流行度進行了排行。據 IEEE Spectrum 介紹,他們的排行依據數據記者 Nick Diakopoulos 提供的數據,結合 10 個線上數據源的 12 個標準,對 48 種語言進行了排行。
IEEE Spectrum 發布的編程語言互動式排行榜能讓讀者自己選擇參數組合時的權重,從而個性化定義自己關注的排行。IEEE Spectrum 的排行榜根據讀者的需求進行的權重設定,如注重新興的語言、職工需求的語言、開源中熱門的語言等。讀者在設定時也可以根據產業部門進行過濾,從而定義自己的排行榜。
讀者可以自行調整權重
跟據 Spectrum 讀者的需求,IEEE Spectrum 給出的編程語言排行榜如下:
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 代碼相匹配,並且近年來也已經開源來吸引開發者。
接下來我們可以看看開源語言的排行榜。如下我們可以看到 HTML 排名從第 11 上升到第 8 已經進入和前十大開源語言,因此這裡我們再一次反對「HTML 只是一種標記語言,它不是編程語言」這一言論。因為 HTML 是開發者用於給計算機指令而完成一些任務的語言,所以我們還是將 HTML 作為一種編程語言。並且當 HTML 和 CSS 結合時,它們可以完成非常複雜的任務,所以我們有必要將它納入其中。
那麼僱主到底更需要什麼語言呢?在下圖中,我們可以看到 Java 和 C 是招聘上最受歡迎語言,它們甚至都超過了 Python。這可能是因為 Java 能應用於多平台,並且在企業級網頁應用和移動端應用開發中佔據了極其重要的地位,同時各種互聯網公司的產品都需要使用 Java 來實現。
下面的排名是按照設計自由度排列的,我們可以對這些語言進行定製化的程度越高,排名越靠前。
來自:網路
程序員大咖整理髮布,轉載請聯繫作者
獲
得授權。
↙點擊「
閱讀原文
」,加入
『
程序員大咖
』TAG:Python開發 |
※TIOBE 10 月排行榜:C+力壓 Python 歸位、Swift 崛起
※TIOBE 10 月排行榜:C++ 力壓 Python 歸位、Swift 崛起
※IEEE Spectrum 2018 年度編程語言排行榜,Python 衛冕
※TIOBE 7 月編程語言排行榜:C#被VB.NET 反超,Objective-C 重回前十
※TIOBE 12 月編程語言排行榜:Python 奪回前三,Go 跌出前十
※亞馬遜CPU排行榜:Core i7-8700K勇奪第一,但TOP5有4款AMD的
※CINNO Research 2018年第1季存儲營收排行榜
※7 月編程語言排行榜:C 被 VB.NET 反超,Objective-C 重回前十
※2017年度Music Radio中國TOP排行榜啟動
※2018 IEEE頂級編程語言交互排行榜發布:Python屠榜
※5月iOS AR排行榜:谷歌AR教育《Expeditions》殺至第三
※DXO排行榜更新iPhoneXSMax總分105,依舊不敵華為P20Pro!
※TIOBE 3 月排行榜:Ruby 重回前十,Kotlin 突圍
※TIOBE 4 月排行榜:SQL 進入前十,Python 繼續攀升
※DxOMark 3月最新排行榜:華為P20 PRO第1名,Mix2s第5名
※TIOBE 4 月編程語言排行榜:Python 持續升溫,Perl 苦苦掙扎
※防彈少年團《FAKE LOVE》佔據Spotify排行榜第17位!韓國最高記錄
※2018年第一季度DxOMark最新排行榜:華為P20 PRO第一,Mix2s第五
※「EXO」「新聞」181219 EXO獲美國Billboard&中國台灣KKBOX排行榜1位!
※國內手機市場銷量排行榜:vivo X21第二,OPPO R15第三!