RedMonk 語言排行:Kotlin 上升 8 位,TS 快進前 10

知名軟件行業分析公司 RedMonk 發佈了 2019 年一季度編程語言排行榜。

RedMonk 語言排行:Kotlin 上升 8 位,TS 快進前 10

RedMonk 編程語言排行榜通過追蹤編程語言在 GitHub 和 Stack Overflow 上的代碼使用情況與討論數量,統計分析後進行排序,其旨在深入瞭解潛在的語言採用趨勢。該榜單一年發佈兩次,這是今年第一份榜單。

目前 RedMonk 對編程語言的排序算法基本思路沒有變化,但是具體過程改變了。現在使用 GitHub Archive 作為數據源對 GitHub 數據進行分析;而 Stack Overflow 部分則直接使用其提供的實用工具 data explorer,具體排序算法見官方介紹。

前邊給出了一張整體排行情況的圖,這裡著重看一下前 20 名:

RedMonk 語言排行:Kotlin 上升 8 位,TS 快進前 10

對比了一下上次公佈的榜單,排名沒什麼大變化,但還是有幾個值得關注的點:

  • TypeScript 憑藉與 JavaScript 的高度相關,並帶來一些安全功能使用率上漲很快,相比上一份榜單排名上升了 4 位,目前排在 12 位,進入前 10 指日可待。
  • GoR 分別都下降了 1 位,目前並列排在 15 位,下降 1 位對於 R 和 Go 來說差異不大,R 依然憑藉其在數據分析領域的強大能力佔據著較大的採用市場;但是對於 Go 來說,雖然它在技術上一直受到高度的重視,並且也在雲等各種基礎設施項目中廣受歡迎,但是目前還沒有跡象表明它會像 Java 這樣成功。
  • Kotlin 與 JVM 語言:Kotlin 大幅增長,上升了 8 位,排到 20,同時基於 JVM 的 Scala、Clojure 和 Groovy 都相應下降了。Clojure 與 Groovy 都下降了 3 位,同時排在 24 位,Scala 下降 1 位,排在 13 位。目前 Kolin 仍然遠遠落後於 Scala,但在 Redmonk 的排名歷史中,它的快速增長僅次於 Swift,所以接下來 Kotlin 的發展值得期待。
  • Julia 都沒有出現在前 20 中,榜單中它只上漲了 2 位,排在 34 位,但由於其號稱集 Python、C、R 與 Ruby 之長強大的語言特性,還是值得大家關注。Julia 的增長速度有點像三年前的 TypeScript,像這樣一開始增長緩慢的語言可能會在某個時間內快速飆升。
  • Rust 排名不變,還是在第 23 位。雖然排位沒進前 20,但是 Rust 在系統級語言中的成績還是不錯的,它的排位比 Clojure、Groovy、CoffeeScript、Dart 和 Visual Basic 這些眾所周知的語言都更靠前。

最後來看看 2012 年 9 月到今年 1 月的 Top 20 編程語言變化情況:

RedMonk 語言排行:Kotlin 上升 8 位,TS 快進前 10

榜單詳情請戳:↓↓↓


分享到:


相關文章: