RedMonk編程語言榜單出爐:TypeScript和Kotlin增長迅猛

五嘎子 5年前發布 | 6K 次閱讀 編程語言

  根據最新出爐的《2019 年 1 月 RedMonk 編程語言排行榜》,JavaScript 分支 TypeScript 和 Java 同胞 Kotlin 兩款編程語言持續受到開發者的青睞,排名仍在繼續上升。根據兩家全球最大的在線開發者網站 GitHub 和 Stack Overflow 綜合的編程語言排行,RedMonk 表示這個排行榜目的是未來一年開發者喜歡使用的語言。

lang.rank_.119.png

  TypeScript

  TypeScript 是一種由微軟開發的自由和開源的編程語言。它是 JavaScript 的一個嚴格超集,并添加了可選的靜態類型和基于類的面向對象編程。C#的首席架構師以及 Delphi 和 Turbo Pascal 的創始人安德斯·海爾斯伯格參與了 TypeScript 的開發。

DjXhSdVU0AIHGiv.png

  盡管在 2018 年的增長勢頭有所放緩,但它依然是上升最快的攀登者之一,上升 4 個排名至 12 名,非常接近于前十。RedMonk 首席分析師兼聯合創始人 Stephen O'Grady 寫道:“這款編程語言上升如此快的原因固然有 JavaScript 的受歡迎程度,以及可選的靜態輸入檢查等安全功能有關。但僅憑這些功能本身不足以如此快速推動該語言,這主要歸功于它不斷被各種項目廣泛接受,這也解釋了為何 TypeScript 能夠保持增長趨勢。”

  Kotlin

  雖然 TypeScript 目前的位置已經很高,但是增長速度沒有 Kotlin 那么快。作為 Java 的現代化替代語言,Kotlin 擁有易于學習和使用的特點。201 年,當 Google 將其指定為構建 Android 應用程序的官方支持語言時,它獲得了巨大的推動。Netflix 高級軟件工程師將其描述為“兼具了其他編程語言的一些優勢”并“增強了 Java 的互操作性”,因為它能夠在 Java 虛擬機(JVM)上運行。

1 99YiKjwB2TliKVA-yGogNQ.png

  需要知道的是在 2019 年的榜單中,面向 JVM 的編程語言中只有 Kotlin 越來越受歡迎,它上升了 8 個排名,而其他 JVM 編程語言均有不同程度的下降:Scala 下降了 1 個排名,Clojure 和 Groovy 下降了 3 個排名。

  Julia 和 Rust

  除了這些快速爬升的語言之外,O'Grady 在報告中還表示 Julia 和 Rust 這兩款編程語言非常值得關注。

  Julia 上升 2 個排名,上升至第 34 位。不過O'Grady 認為它擁有和 TypeScript 相同的增長潛質。Julia 是一種高級通用動態編程語言,它最初是為了滿足高性能數值分析和計算科學的需要而設計的,不需要分別編譯速度快, 也可用于客戶端和服務器的 Web 用途、低級系統編程或用作規約語言。 Julia 設計的獨特之處包括,參數多態的類型系統,完全動態語言中的類型,以及它多分派的核心編程范型。

julia-language-inside-the-corporation-21-638.jpg

  而 Rust 是一個由 Mozilla 主導開發的通用、編譯型編程語言。它的設計準則為“安全,并發,實用”,支持函數式,并發式,過程式以及面向對象的編程風格。目前在榜單上排行第 23 位。

Screenshot-from-2016-09-12-08-29-02.png

  排行前 20 名的編程語言為

  1. JavaScript

  2. Java

  3. Python

  4. PHP

  5. C#

  6. C++

  7. CSS

  8. Ruby

  9. C

  10. Objective-C

  11. Swift

  12. TypeScript

  13. Scala

  14. Shell

  15. Go

  15. R

  17. PowerShell

  18. Perl

  19. Haskell

  20. Kotlin

 本文由用戶 五嘎子 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
  轉載自:https://www.cnbeta.com/articles/tech/830625.htm