2020 年第一季度編程語言排行榜出爐,你學的編程語言位列第幾?

知名軟件行業分析公司 RedMonk 發佈了 2020 年第一季度編程語言排行榜,下面和千鋒廣州小編一起來看看吧!

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

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

下面先來看看 RedMonk 2020 年 Q1 季度的編程語言排行榜前 20 名:

2020 年第一季度編程語言排行榜出爐,你學的編程語言位列第幾?

分名次緊挨著的語言都小小地調換了次序。另外,這次出現了許多排名並列的現象。接下來具體看看一些值得關注的點:

  • Python 發展勢頭良好,排名較之前上升一位,甚至擠進前二,與 Java 並駕齊驅。這是自 2012 年起,有史以來第一次在榜單中的前二名中出現了非 JavaScript 或 Java 條目。此前,Python 連續四年都排在第四位,終於在三年前躍升至第三,並一直保持,直到現在再次前進一位。Python 能否繼續保持這一空前排名?還是說這只是一個暫時的現象?還要看接下來的發展。
  • TypeScript 在去年 6 月份的榜單中進入前十,也成為五年來首度打破前十排名的語言。這次,TypeScript 上升至第九位,與 C 語言並列。可見,TypeScript 進入前十並非意外,它與 JavaScript 的組合可以說是成功的。
  • R 語言令人驚喜,從此前的 15 位躍升至 13 位,與 Scala 並列。囿於統計和數據處理專業的學術性語言 R 意外地流行起來,已經超出預期。重要的是,同為最常用於數據分析的語言,Python 的大好勢頭看來沒有太壓倒 R,後者還是有其吸引力所在。
  • Rust 去年因受到微軟的採用而火熱了一陣子,在上一份榜單中排名 21,當時人們猜測它能否再接再厲突破 20 大關,但可能要讓關注它的人失望了,Rust 目前的發展勢頭明顯放緩,這次仍維持在 21 名。同樣發展放緩的還有 Go 語言,儘管它從 16 名小小地增長了一位,位列 15。自 2015 年以來,反映在榜單上的 Go 的發展幾乎停滯,排名一直保持在這樣的位次。
  • 最後再來看看 Dart。Dart 最近獲得了一些收益,這與 Flutter 的普及率飆升大致相關。自從基於 Dart 的 Flutter 發佈 1.0 版本以來,該語言一路從原先的 33 名躍升至最新排名的第 24 位。前幾天,谷歌公佈了一份 Fuchsia 編輯語言策略,從中可看出 Dart 將獲得極大支持。那麼接下來 Dart 會否得到更進一步的發展?拭目以待吧。
2020 年第一季度編程語言排行榜出爐,你學的編程語言位列第幾?

榜單詳情: https://redmonk.com/sogrady/2020/02/28/language-rankings-1-20/



分享到:


相關文章: