2020年初IT編程語言排行有哪些變化?

  2020年初IT編程語言排行有哪些變化?Python發展勢頭良好排名較之前上升一位,擠進前二與Java並駕齊驅。各IT語言總體排名依然穩定,大部分名次緊挨著的語言都小小地調換了次序。   RedMonk發佈2020年IT編程語言排行榜前20名單:  

 在最新的編程語言排行榜單中,各語言總體排名依然穩定,大部分名次緊挨著的語言都小小地調換了次序。另外,這次出現了許多排名並列的現象。接下來具體分析一下: 

 Python發展較好,排名較之前上升一位擠進前二,與Java並駕齊驅。自2012年起有史以來第一次在榜單中的前二名中出現了非JavaScript或Java條目。此前,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最近獲得了一些收益,這與Flutter的普及率飆升大致相關。自從基於Dart的Flutter發佈1.0版本以來,該語言一路從原先的33名躍升至最新排名的第24位。前幾天,谷歌公佈了一份 Fuchsia編輯語言策略,從中可看出 Dart將獲得極大支持。

  RedMonk編程語言排行榜通過追蹤編程語言在GitHub和Stack Overflow上的代碼使用情況與討論數量,統計分析後進行排序,其旨在深入瞭解潛在的語言採用趨勢。 

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


2020年初IT編程語言排行有哪些變化?


分享到:


相關文章: