IEEE Spectrum 2017年程式語言排行榜

2021-03-02 晶片之家

EEE Spectrum 雜誌發布了一年一度的程式語言排行榜,這也是他們發布的第四屆程式語言 Top 榜,這些可以給大家的學習技術選型做個參考

據介紹,IEEE Spectrum 的排序是來自 10 個重要線上數據源的綜合,例如 Stack Overflow、Twitter、Reddit、IEEE Xplore、GitHub、CareerBuilder 等,對 48 種語言進行排行。

與其他排行榜不同的是,IEEE Spectrum 可以讓讀者自己選擇參數組合時的權重,得到不同的排序結果。考慮到典型的 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 已經進入和前10大開源語言,因此這裡我們再一次反對「HTML 只是一種標記語言,它不是程式語言」這一言論。因為 HTML 是開發者用於給計算機指令而完成一些任務的語言,所以我們還是將 HTML 作為一種程式語言。並且當 HTML 和 CSS 結合時,它們可以完成非常複雜的任務,所以我們有必要將它納入其中。

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

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

相關焦點

  • IEEE Spectrum 2017 程式語言排行榜:Python躍居第1,Swift大爆發,Java持續下滑
    猿妹 編譯原文:https://spectrum.ieee.org/computing/software/the-2017-top-programming-languages IEEE Spectrum 雜誌發布了2017年程式語言排行榜。
  • Python 再奪冠,上古語言 COBOL 大流行,IEEE Spectrum 2020 年度程式語言排行榜出爐!
    近日,IEEE Spectrum 最新發布了 2020 年年度程式語言排行榜。IEEE Spectrum 程式語言排行榜一年發布一次,截止到今年,該排行榜已經連續發布了七年。與其他榜單有所不同,IEEE Spectrum 可以讓開發者自己選擇參數組合時的權重,得到多樣的排序結果。
  • 2017年程式語言排行榜:Python高居首位!
    IEEE Spectrum 發布了第四屆頂級程式語言交互排行榜。
  • Python繼續霸榜,上古語言Cobol獲關注,IEEE2020程式語言榜單揭曉
    機器之心報導參與:魔王、杜偉IEEE 發布了最新的程式語言排行榜。與 2019 年相比,Python、Java、C 和 C++ 依然分列總榜單前 4,而 JavaScript 取代了 R 語言成了榜單的第 5 名。
  • Python 連續三年奪冠、PHP 受排擠,揭曉 IEEE Spectrum 2019 年度程式語言排行榜
    IEEE Spectrum 程式語言排行榜一年發布一次,這個排行榜已經連續發布了六年。
  • 鐵打的Python連續3年第一,PHP跌出前十:IEEE程式語言排行榜出爐
    乾明 發自 凹非寺 量子位 報導 | 公眾號 QbitAIPython勢頭不減,依舊第一,而且進一步拉開了與其他語言的差距。這一結果,來自IEEE Spectrum2019年度程式語言排行榜。而且, 在Python連續3年保持的同時,與排名第二語言的分差變得越來越大:2017年,第二名為99.7分;2018年,第二名為98.4%;今年,第二名為96.3分。
  • IEEE2019程式語言排行榜:趨勢、開源、職位需求,Python都是第一
    選自 IEEE Spectrum機器之心編譯參與:李澤南IEEE Spectrum 剛剛發布了第六屆程式語言排行榜。名列後幾位的分別是 Java、C 語言、C++和 R 語言。這是 IEEE Spectrum 的第六次年度程式語言排行統計。今年的統計進行了重大改革,一些基礎指標進行了重構,而最終的排行榜也進一步得到了簡化。但其基本理念讓仍然相同:將多個數據源的程式語言流行度排名結合起來,得出目前業內人們關注度最高的語言。
  • IEEE Spectrum 2019 年度程式語言排行榜:Matlab 上榜
    IEEE Spectrum 發布了 2019 年年度程式語言排行榜。
  • 2017年程式語言排行榜
    2017年結束了,在過去的這一年裡,究竟哪個程式語言是開發者們最喜愛的熱門語言,誰能登上排行榜的寶座
  • 2017年1月程式語言排行榜:Go是年度程式語言
    (點擊上方藍字,可快速關注我們)TIOBE 最近公布了2017年1月程式語言指數排行榜,排名前三的還是 Java、C、C++, C# 和 Python
  • IEEE Spectrum 2020年程式語言排行:Python奪冠,Cobol榜上有名
    IEEE Spectrum 發布了 2020 年年度程式語言排行榜。IEEE Spectrum 程式語言排行榜一年發布一次,今年是其發布的第七年。今年的排行榜包含 55 種語言,其排序綜合 8 個重要線上數據源的 11 個指標而成,例如 CareerBuilder、GitHub、Google、Hacker News、the IEEE、Reddit、Stack Overflow 和 Twitter 等。
  • C 是 2017 年度程式語言:2018年1月TIOBE排行榜
    1 月程式語言指數排行榜,排名前三的還是 Java、C、C++, Python 和 C# 排第四和第五。程式語言屆的老前輩 C 是 2017 年中 TIOBE 指數增長最快的,因此毫無疑問地榮登 2017 年度程式語言。這是 C 語言第二次榮登年度程式語言,第一次為 2008 年。「年度程式語言」是授予在一年中比例增長量最多的程式語言(詳情下圖中右側的「比例變動」)。
  • 不要再爭了,最有錢途的程式語言在這裡
    說到程式語言之爭,經常會聽到這樣一句話「PHP 是最好的語言」。
  • 2017年,增長最多的程式語言是C語言!
    說白了就是2018年1月的得分減去2017年1月的得分產生的分差,按照分差對程式語言進行排行,增長最多的程式語言即為TIOBE年度程式語言。由於TIOBE指數的變化規則,年度程式語言同樣意味著是過去一年在社區或者搜尋引擎中被搜索最多的、需求最旺盛的程式語言。  結局:一雪前恥,C語言默默前行問鼎冠軍!
  • 2020年11 月程式語言排行榜
    TIOBE 2020 年 11 月份的程式語言排行榜已經公布,官方的標題是:Python 勢如破竹,超越 Java。 TIOBE 排行榜中 C 和 Java 一直佔據著前兩位,近 20 年來沒有哪個語言可以撼動它們兩的地位,直到這幾年 Python 發展越來越快,市場佔有率一直在提升,從去年開始已升至排行榜第三,這個月 Python 歷史性的排到了排行榜的第二位。
  • 2017年程式語言排行
    所以越來越多的人選擇學習計算機程式語言,今天扣丁學堂Java視頻教程的講師就給大家分析一下2017年程式語言排行榜,讓學程式語言的朋友在心裡有個底。那麼我們就來看一看2017年程式語言排行,了解一下2017年究竟哪些程式語言最值得學習、更高薪?下面請看Java視頻教程講師分享的內容:  1、Java  就受歡迎的程度而言,Java是C的主要對手,二者共享前2名的位置。Java獲得「2015年年度最佳語言」獎,而據Oracle公司稱,使用它的開發者超過900萬。
  • 程式語言前20名vs開發者最討厭的程式語言排行榜
    本文分兩部分:TIOBE 10月份程式語言排行榜,和Stack Overflow的開發者最討厭的程式語言排行榜。
  • 2017年熱門程式語言排行榜,你的語言上榜沒?
    -top-programming-languages(點擊尾部閱讀原文前往)原文:http://blog.hackerearth.com/2016/11/top-programming-language-2017.html想知道全球最受歡迎的程式語言是什麼嗎?
  • 2017年9月程式語言排行榜:Java、C與C++三巨頭還能統治排行榜多久?
    三巨頭與其它程式語言間的差距正在迅速縮小。