IEEE Spectrum 2014 年十大程式語言排行榜
近日,IEEE Spectrum推出了一個最流行的程式語言排行榜。排行榜篩選了 12 項指標,綜合了 10 個來源(含 IEEE Xplore、Google、GitHub)的資料,最終評選出了下面這個排行榜(滿分 100,得分越高排名越靠前),其中的十大程式語言分別是:
- Java
- C
- C++
- C#
- Python
- JavaScript
- PHP
- Ruby
- SQL
- MATLAB
按照型別排名,各類主要程式語言的排行榜分別是:
編譯型語言
- Java(總排名No.1)
- C(No.2)
- C++(No.3)
- C#(No.4)
- Objective-C(No.16)
解釋型語言
- Python(No.5)
- JavaScript(No.6)
- PHP(No.7)
- Ruby(No.8)
- Perl(No.11)
- HTML(No.12)
資料語言
- SQL(No.9)
- MATLAB(No.10)
- R(No.13)
其中值得注意的是,不少古董級的語言依然具有很強的生命力。比方說組合語言還排在 15 的高位,VB(No.14)仍然受追捧,甚至 Delphi 也擠進了前 30(No.27)。而有的語言則屬於典型的大樹底下好乘涼,明顯受到了推出者的強勢影響。比如 Objective-C 得益於蘋果生態體系的強大(Swift 因為推出時間短未進入前 30),而 Go 則很大程度上是因為 Google 的作用。
儘管我們並不清楚榜單排行的具體指標是什麼,但是如果想透過語言流行度來決定學習方向並不是好的做法。因為語言知識工具,關鍵在於你想用它來做什麼。
Michael McLaughlin 提出了自己的建議:
- 開發商業軟體,推薦:Java, C++, C#, 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 2014年十大程式語言盤點
- IEEE Spectrum 釋出 2014 年程式語言排行榜:Java 第一Java
- IEEE Spectrum :2021年度程式語言排行榜
- IEEE Spectrum:2014年度程式語言排名 Java/C/C++排名前三JavaC++
- IEEE Spectrum:2020年程式語言排行 Python再度蟬聯榜首Python
- IEEE Spectrum:2020年全球最流行語言是 PythonPython
- IEEE Spectrum:2021 年 top 程式語言排名 Python各項維度都是榜首Python
- PHP跌出前十,鐵打的 Python 連續3年第一:IEEE Spectrum 2019程式語言排行榜出爐PHPPython
- 2014年6月 TIOBE 程式語言排行榜單
- TIOBE:2014年6月程式語言排行榜 Swift仍未上榜Swift
- TIOBE:2014年6月程式語言排行榜 Swift暫未排名Swift
- 2014年4月程式語言排行榜:Perl 創歷史新低
- TIOBE:2014年1月程式語言排行榜 Transact-SQL成為2013年度程式語言SQL
- TIOBE 2014年12月程式語言排行榜:R和Swift成為年度語言候選者Swift
- TIOBE 2014年3月程式語言排行榜:F#直逼Top10
- TIOBE 2014年10月程式語言排行榜:Dart首次進入前20Dart
- 2013年1月程式語言排行榜:移動程式語言的巔峰
- 2013年6月程式語言排行榜
- 2018 IEEE頂級程式語言互動排行榜釋出:Python屠榜Python
- TIOBE 2014年4月程式語言排行榜:Perl跌至歷史最低點
- TIOBE:2014年11月全球程式語言排行榜 蘋果Swift升至第18位蘋果Swift
- 2014年8月TIOBE程式語言排行榜單:Swift 又掉出了前20Swift
- TIOBE排行榜前20名的語言(2014年3月)
- TIOBE年度程式語言排行榜
- 2018年11月程式語言排行榜
- Tiobe:2013年7月程式語言排行榜
- TIOBE 2013年9月程式語言排行榜
- TIOBE 2013年11月程式語言排行榜
- 2012年7月程式語言排行榜
- 2012年6月程式語言排行榜
- 2012年9月程式語言排行榜
- 2012年8月程式語言排行榜
- TIOBE2014年2月程式語言排行榜:VB.NET首次進入TOP 10
- TIOBE 2014年5月程式語言排行榜:Adobe ActionScript擠進Top20
- TIOBE 2014年9月程式語言排行榜:Java、C++跌至歷史最低點JavaC++
- TIOBE 2014年7月程式語言排行榜:僅釋出1月 Swift進Top 20!Swift
- 2011年11月程式語言排行榜:Objective-C是年度語言?Object
- 2013年8月 TIOBE 程式語言排行榜單