1. 程式人生 > >IEEE Spectrum 2017 程式語言排行榜:Python躍居第1,Swift大爆發,Java持續下滑

IEEE Spectrum 2017 程式語言排行榜:Python躍居第1,Swift大爆發,Java持續下滑

程式設計師頭條(ID:CoderTop) 猿妹 編譯

原文:https://spectrum.ieee.org/computing/software/the-2017-top-programming-languages

 IEEE Spectrum 雜誌釋出了2017年程式語言排行榜。這是他們釋出的第四屆程式語言 Top 榜。據介紹,IEEE Spectrum 的排序是綜合 10 個精選線上資料來源,例如 Stack Overflow、Twitter、Reddit等,選取12種指標對 48 種語言進行排行。

不過與其他排名平臺不同的是:EEE Spectrum 提供了幾個預設的權重 —— 如新興的語言、僱主需求的語言、開源的熱門語言等,讓使用者自己選擇指標權重,以此排序結果。

IEEE Spectrum 2017 程式語言 Top 10 如下:

?wx_fmt=png&wxfrom=5&wx_lazy=1

Python從去年開始一直保持上升的勢頭,今年直接躍居榜首,儘管前四名的Python,C,Java和C ++的分值都十分接近。但事實上,Diakopoulos分析了目前公司招聘需求的語言的指標,C語言的需求量明顯比Python多。

排名第三的老牌程式語言Java,儘管這兩年一直呈現下滑趨勢,但還是有許多大企業的開發離不開它,比如Google,IBM,Oracle,Facebook,eBay這些技術巨頭,所以暫時還不用擔心被替代

去年被R語言奪去位置的C#,今年又重新回到前5的名單中,去年排在第9的Ruby,連續下滑到第12名的位置。但值得注意的是:蘋果的Swift和谷歌的Go趁機奮起直追基金前十。這確實是出乎意料的,Swift在兩年前首次在排行榜中亮相,如今已經進入前十。除了Swift,蘋果的Objective-C卻下滑到第26位

20-40名排行如下

?wx_fmt=png

今年已經是第二年沒有新語言進入 IEEE Spectrum 的榜單,似乎開發者們已經進入了程式碼整合的時期,他們還需要時間消化那些為雲服務、移動端和大資料應用等建立的工具。

值得一提的是排名第28的Fortran,第30的Lisp,第40的Cobol。這些古老的語言仍然有穩定的使用者群體。

當然,有些讀者可能已經注意到HTML也在排行榜中,於是有人抱怨:“HTML不是一種程式語言,它只是標記”。IEEE Spectrum也說明了將HTML列入的原因是:編碼器使用HTML來指示計算機執行操作。

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

網友評論:

@Tor Guttorm Syvertsen:C++之父Bjarne Stroustrup說過:世界上只有兩種程式語言,一種是整天被人罵的,還有一種是沒人用的。

@Tim Locke:PHP跌出前十很快, 跌出前二十, 預計是明年底.

@Adam Jones:Arduino 什麼時候也成程式語言了,並沒有否定它的意思,但稱其為程式語言就有點過了

@Smart Head::HTML不是一種程式語言!我不明白為什麼會被列出來。

@Tanck:Python都進小學教材了,以後是Python的天下,這麼明顯

●本文編號2849,以後想閱讀這篇文章直接輸入2849即可

●輸入m獲取到文章目錄

推薦↓↓↓ 

?wx_fmt=jpeg

Web開發

涵蓋:程式人生、演算法與資料結構、黑客技術與網路安全、大資料技術、前端開發、Java、Python、Web開發、安卓開發、iOS開發、C/C++、.NET、Linux、資料庫、運維等。