根據IEEE Spectrum 2017最新的研究報告顯示,在2016年排名第三的Python在今年已經成為世界上最受歡迎的語言,C和Java分別位居第二和第三位。 最近報導,Java被史丹佛大學定為入門語言,主要是因為這個程式語言已經“老化”,史丹佛大學不鼓勵學生採用CS 106課程,而是用JavaScript代替Java。然而,根據這份報告,Java仍然是招聘者中最受歡迎的技能之一。
IEEE Spectrum研究報告也顯示,一個由Google團隊領導的新興語言Go也在開發商中取得進展。Go語言從近乎默默無名飆升到第九名。Go語言和相關開放原始碼專案的開發是為了解決其它語言在開發Web,桌面和移動裝置方面遇到的問題。
IEEE Spectrum使用幾個指標來收集資料,主要是透過跟蹤Github和Reddit等網站的流行度。您可以在這裡閱讀其統計方法的完整細節。
TIOBE程式語言社群釋出了2017年7月排行榜,這次排行和6月相比變動不大,Java、C、C++和Python仍然穩定保持在前4甲。
Go 語言今年一路飆升,本月終於進入前10名,2016年同期可是才55名,這個速度果然是夠猛,究其原因或許跟大資料人工智慧發展趨勢有關。上個月谷歌宣佈了安卓開發全面支援Kotlin,Kotlin上個月也首次進入前50名。本月Kotlin未能繼續發揮熱度,下跌 4 位(44名降到48名)。從目前趨勢上看,Go 語言一直保持上升勢頭的話,將同 Java 、 Python 等“明星”語言並駕齊驅,成為最值得學習的程式語言之一。
2017年7月程式語言排行榜 Top 20 榜單:
1 | 1 | Java | 13.774% | -6.03% | |
2 | 2 | C | 7.321% | -4.92% | |
3 | 3 | C++ | 5.576% | -0.73% | |
4 | 4 | Python | 3.543% | -0.62% | |
5 | 5 | C# | 3.518% | -0.40% | |
6 | 6 | PHP | 3.093% | -0.18% | |
7 | 8 | Visual Basic .NET | 3.050% | +0.53% | |
8 | 7 | JavaScript | 2.606% | -0.04% | |
9 | 12 | Delphi/Object Pascal | 2.490% | +0.45% | |
10 | 55 | Go | 2.363% | +2.20% |