當前位置:
首頁 > 最新 > RedMonk發布編程語言排行榜:Swift成為全球增長最快的編程語言

RedMonk發布編程語言排行榜:Swift成為全球增長最快的編程語言

編譯|覃雲

最近,專註軟體開發者的行業分析公司 RedMonk 發布了 2018 年 Q1 編程語言排行榜,結果顯示,JavaScirpt、Java 和 Python 仍霸佔前三甲,值得注意的是,在排行榜上,Swift 與 Objective-C 齊名,並首次擠進了前十。

自 2011 年以來,RedMonk 公司都會按季度發布編程語言排行榜,他們的數據來自 GitHub 和 Stackoverflow,主要是結合社區討論和代碼兩個方面來評價編程語言的歡迎程度,結果如下圖:

其中,Top 20 的編程語言分別是:

1 JavaScript

2 Java

3 Python

4 PHP

5 C#

6 C ++

7 CSS

8 Ruby

9 C

10 Swift

10 Objective-C

12 Shell

12 R

14 TypeScript

14 Scala

16 Go

17 PowerShell

18 Perl

19 Haskell

20 Lua

與往常一樣,排行榜上的一級語言(即前十名的語言)的表現或多或少都會有讓我們驚訝的地方,但是整體來說變動不大,以下幾點是值得我們關注的地方:

Go:Go 在十年不到的時間內發展如此迅速,很少有其他語言能像 Go 一樣能在短時間內進入 Top 20,這得益於它作為後端系統開發語言的良好聲譽。但也有數據顯示,Go 已經進入停滯階段,在前兩個季度的排名穩定在 15 名之後,Go 眼睜睜的看著 Swift 從它身上越過沖向前 10,而 Go 卻掉到了 16 名,這個信號表現了 Go 的危險地位,雖然 Go 在後端的口碑毋庸置疑,但是 Go 還是缺乏了 Java 的多功能性,否則它將可以開闢新的市場,獲得新的增長。

Kotlin:Kothlin 是繼 Swift 之後發展第二快的編程語言,這主要得益於 Kotlin 對 Java 開發人員有強大的吸引力以及它升級為 Android 平台一級開發語言,從前年到去年 Q3 期間,Kotlin 從 65 名上升到 46 名,而到今年 1 月,kotlin 排名為 27,與 Swift 不同的是,Kotlin 主要是在 GitHub 上表現良好,然而在 Stack Overflow 表現欠佳,而 Swift 的排名卻主要通過 Stack Overflow 軸上的優勢來表現。如果 Kotlin 能夠在主流企業的應用中獲得立足點,那麼它將有可能超越 Swift,畢竟這是 Swift 缺乏的增長途徑。

Swift:RedMonk 認為 Swift 從一個學徒翻身做了主人的說法並不準確,因為從技術上來講,Swift 只是有效替代 Objective C ,而不是真的超越 Objective C ,之前,由於蘋果對 Objective C 的支持以及它在 iOS 平台創造的後續機會,讓它在一直在榜單上處於前排,即使 Swift 以驚人的速度增長,但 Objective C 的歷史地位讓它一直處在 Swift 前面,但本季度,Swift 與 Objective C 重合的排名是第一次出現,Swift 能在四年不到的時間內不僅超越了 Objective C,更是飛升到前十名,這讓我們難以置信。也許這就是人們常說的長江後浪推前浪,前浪死在沙灘上吧!


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 移動開發前線 的精彩文章:

iOS 11.3將迎來PWA,你做好準備了嗎?

TAG:移動開發前線 |