IEEE Spectrum 2014年十大程式語言盤點
近日,IEEE Spectrum推出 了一個最流行的程式語言排行榜。排行榜篩選了 12 項指標,綜合了 10 個來源(含 IEEE Xplore、Google、GitHub)的資料,最終評選出了下面這個排行榜(滿分 100,得分越高排名越靠前),其中的十大程式語言分別是:
1、 Java
2、 C
3、 C++
4、 CNo.
5、 Python
6、 JavaScript
7、 PHP
8、 Ruby
9、 SQL
10、MATLAB
按照型別排名,各類主要程式語言的排行榜分別是:
編譯型語言:
1、 Java(總排名 No.1)
2、 C(No.2)
3、 C++(No.3)
4、 C#(No.4)
5、 Objective-C(No.16)
解釋型語言
1、 Python(No.5)
2、 JavaScript(No.6)
3、 PHP(No.7)
4、 Ruby(No.8)
5、 Perl(No.11)
6、 HTML(No.12)
資料語言
1、 SQL(No.9)
2、 MATLAB(No.10)
3、 R(No.13)
其中值得注意的是,不少古董級的語言依然具有很強的生命力。比方說組合語言還排在 15 的高位,VB(No.14)仍然受追捧,甚至 Delphi 也擠進了前 30(No.27)。而有的語言則屬於典型的大樹底下好乘涼,明顯受到了推出者的強勢影響。比如 Objective-C 得益於蘋果生態體系的強大(Swift 因為推出時間短未進入前 30),而 Go 則很大程度上是因為 Google 的作用。
儘管我們並不清楚榜單排行的具體指標是什麼,但是如果想通過語言流行度來決定學習方向並不是好的做法。因為語言知識工具,關鍵在於你想用它來做什麼。Michael McLaughlin 提出了自己的建議:
開發商業軟體,推薦:Java, C++, CNo., and AIDE – Android IDE (適用於 Java 和 C++ 原始碼)
OS X and iOS 開發:Objective-C
開發工具:C、C++ 與 Python
Web 開發:Python、PHP、Ruby 與 Perl
資料分析:SQL、MATLAB 和 R
也有不少網友對這個榜單提出了一些質疑。比方說,如果以圖靈完整性來衡量,HTML 算語言嗎?
相關文章
- IEEE Spectrum :2021年度程式語言排行榜
- IEEE Spectrum:2020年程式語言排行 Python再度蟬聯榜首Python
- IEEE Spectrum:2020年全球最流行語言是 PythonPython
- IEEE Spectrum:2021 年 top 程式語言排名 Python各項維度都是榜首Python
- PHP跌出前十,鐵打的 Python 連續3年第一:IEEE Spectrum 2019程式語言排行榜出爐PHPPython
- IEEE 2018程式語言調查向我們揭示了什麼?
- 2017程式語言三季盤點:Java,不變的王者!Java
- 盤點 2020 年程式語言排行:有 4 種語言高居不下,難怪工資這麼高
- 2018 IEEE頂級程式語言互動排行榜釋出:Python屠榜Python
- Java程式語言特點簡介Java
- 2019年十大企業級程式語言榜單
- 倉頡程式語言的一點期望
- 各大程式語言優缺點對比
- 多語言程式設計必備的十大 Vim 外掛程式設計
- Bash 和 Python 程式語言優缺點分析Python
- C語言程式設計-漢字點陣C語言程式設計
- 盤點十大奇葩大資料分析大資料
- 2019十大內容安全事件盤點事件
- 十大程式語言創立者現狀,有的已駕鶴西去
- 2018年最流行的十大程式語言,有你用的嗎?
- 聊聊C語言/C++—程式和程式語言C語言C++
- c語言以及高階語言中的float到底是什麼以及IEEE754C語言
- 盤點爬蟲語言為何大多選擇Python而不是Java爬蟲PythonJava
- IEEE浮點數表示法
- 如何看盤?盤口語言有哪些分類?
- PLSQL程式語言SQL
- sql程式語言SQL
- C語言程式設計之《從鍵盤輸入資料》C語言程式設計
- IEEE預測:2019年十大技術趨勢
- 主流程式語言的介紹及特點
- 為 AI 而生的程式語言「GitHub 熱點速覽」AIGithub
- 天天灌水,來寫點關於程式語言的思考。
- 盤點:2018年十大資料洩露事件大資料事件
- 盤點 | 2021年十大網路安全漏洞
- Kotlin 程式語言詳解:特點、應用領域及語法教程Kotlin
- 程式語言有哪些
- 協作應用程式標記語言 CAML 點滴(一)
- ‘程式語言‘ ’程式設計工具’程式設計
- Rust語言與Go語言各自特點概要比較 –thenewstackRustGo