天天看點

RedMonk 6 月程式設計語言排行:Java 第二,Kotlin 未入榜

redmonk 釋出了 2017 年 6 月(q3)的程式設計語言排行榜:javascript 依然穩居榜首,java 緊随其後;然後是 python、php 和 c#;c ++ 跌出前 5 降至第 6 ;ruby 出現新低,排名第 8 ;kotlin 未入前 20 ,遠遠排在第 46 位。

redmonk 程式設計語言排行榜是追蹤程式設計語言在 github 和 stack overflow 上的代碼使用和讨論數量來統計的,以挖掘潛在的未來語言采用趨勢。該榜單每年釋出兩次,上一次是今年 3 月份釋出的 q1 程式設計語言排行榜。

具體統計标準請直接檢視榜單說明。

RedMonk 6 月程式設計語言排行:Java 第二,Kotlin 未入榜

根據上面的圖表,很難分析大體情況,是以提供了下面的數字排名。請注意,由于存在并列情況,下面列出的其實是前 22 名的程式設計語言:

值得關注的變化有:

c ++:從 2012 年 redmonk 開始釋出榜單以來,c ++ 一直都是十大語言。最低排第 7 ,最高第 5 。這次,從 q1 的第 5 下降至第 6 。c ++ 仍然是一個非常廣泛使用和讨論的語言,并且根基堅固。

ruby:排名已連續多次下降,這個季度的第 8 位是迄今為止最低的。在 hacker news、quora 或其他社群上甚至不時出現文章,詢問該語言是否死亡。

powershell / rust / typescript:排名長期保持不動的三種語言。不過這也可以了解,畢竟随着開發市場和需求的沉澱,想提升會比較困難。像 go、swift 這種能在某段時間快速飙漲的語言畢竟很少。

scala:去年這個時候,scala 排名第 14 ,這次它重回到第 12 位,這也是它曾經的最高排名。作為基于 jvm 的語言,scala 的競争對手非常多 - 除了 java 本身之外,scala 還經常被拿去和 clojure 、groovy 進行比較,後續或許還會面臨艱難的考驗。

kotlin: 這個排名在第 46 名的語言本不會在榜單中提及,不過既已得到 android 的官方支援,還是應該單獨拎出來。kotlin 的排名資料很有趣,具體來說,它的排名是被 stack overflow 拖累了。github 将 kotlin 排在第 39 位,但 stack overflow 上它排在第 60 位。這似乎也意味着開發者在默默地用 kotlin 進行探索和編寫,但卻不怎麼公開讨論。不過可以放心的是,随着全球 android 開發人員越來越多地關注 kotlin ,它的位置将會改變。至于能上漲多快,能漲到什麼程度,拭目以待下一次的排名吧。