redmonk 釋出了 2017 年一季度的程式設計語言排行榜:javascript 依然穩居榜首,java 緊随其後;php 在此榜單上首次出現下降,被 python 反超,但仍然很受歡迎,排名第四;ruby 從第五名降至第七;typescript 首次進入前二十強。
redmonk 程式設計語言排行榜是追蹤程式設計語言在 github 和 stack overflow 上的代碼使用和讨論數量來統計的,以挖掘潛在的未來語言采用趨勢。該榜單每年釋出兩次,上一次釋出是在去年的 7 月份。
具體統計情況請直接檢視榜單說明。
2017 q1 排行榜圖表:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLldDMkBTOwkDZlhTMiJTZ5cDOkFDNmNjYzEmZmZWZzgjYjVWMldTZz8CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
根據上面的圖表,很難分析大體情況,是以提供了下面的數字排名。請注意,由于存在并列情況,下面列出的其實是前 23 名的程式設計語言:
除了前十,值得關注的變化有:
r:統計學、資料科學和其他分析類型的首選語言,曾多期穩定在 13 名的位置,上一期爬到了第 12 名,這次又回落至第 14 名。
swift:蘋果在 2014 年年中引入的開源程式設計語言,在圖表中迅速上升,此次達到第 11 名,與 scala 和 shell 并列。redmonk 稱其是從做榜單以來,排名上漲最快的語言。
go:穩定在第 15 名。
typescript:首次進入前 20,雖沒有具體去探索這其中的因由,但有理由認為是 angular 在發揮作用。
rust:同樣是漲幅極大的語言之一,從榜單的第 47 名跳至第 26 名。後續有待觀察其潛力,看能否進入前20名的行列。
powershell:從上期的 25 名擠入現在的第 18 名。