<ins id="jxy61"><option id="jxy61"><menu id="jxy61"></menu></option></ins>
          1. 煉數成金 門戶 大數據 編程開發 查看內容

            RedMonk語言排行:Python力壓Java,Ruby持續下滑

            2021-3-8 09:33| 發布者: 煉數成金_小數| 查看: 19723| 評論: 0|原作者: 白開水|來自: OSC開源社區

            摘要: 與上一次排行榜相反,本季度的前 20 名榜單出現了較大的變動。RedMonk 分析師 Stephen O'Grad 指出,前 20 名中有一半經歷了一定程度的變動,“這是很不尋常的” 。此外,Python 保持住了它第二名的地位,其捍衛排名 ...
            知名軟件行業分析公司 RedMonk 發布了 2021 年 1 月(第一季度)編程語言排行榜。


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

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

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

            與上一次排行榜相反,本季度的前 20 名榜單出現了較大的變動。RedMonk 分析師 Stephen O'Grad 指出,前 20 名中有一半經歷了一定程度的變動,“這是很不尋常的” 。此外,Python 保持住了它第二名的地位,其捍衛排名的能力也值得注意。一些值得關注的點如下:

            JavaScript(0):值得注意的是,JavaScript 的性能仍然非常強大。盡管有來自新興語言的競爭、有關于碎片化的討論、甚至有對 JavaScript 語言本身的批評,但它仍然非常受歡迎。RedMonk 方面指出,自 2018 年 1 月以來,JavaScript 的拉取請求增長了453%。僅僅從上個季度開始,它們就增長了 96%,而這還是在一個已經很龐大的提交基礎上。簡而言之,JavaScript 仍然是行業巨頭,并且數據中沒有跡象表明這種情況可能會很快改變。

            TypeScript(1):TypeScript 的排名繼續上升,“這本身就令人印象深刻”。RedMonk 稱,自進入前十榜單以來,TypeScript 起初面臨的問題是它是否能夠堅持下去,F在更合適的問題則是,該語言的最終上限到底是多少。在的八個季度排名中,TypeScript 上升了第六位,環顧整個行業,其受歡迎程度可見一斑。

            Ruby(-2):Ruby 長期以來一直處于下降狀態。然而在 RedMonk 最初于 2012 年開始進行語言排行時,Ruby 是榜單第五的更受歡迎的語言,并且在大約五年的時間中一直保持著這一地位。但是自 2016 年以來,Ruby 開始一度下滑,本季度甚至已被 CSS 和 TypeScript 超越。近年來,Ruby 一直在努力解決一些性能問題,但撇開對宣稱的內容與已經取得的成就存在疑問不談,對性能的關注似乎并沒有以任何實質性的方式改變這門語言在此榜單中的命運。RedMonk 指出,明確地說,有幾十種甚至上百種語言會很樂意與排名第九的語言交換位置,但 Ruby 的擁護者和用戶應該關注的不是這里的實際位置,而是 Ruby 的發展軌跡!八且婚T可愛的語言,擁有美麗的語法,但在競爭激烈的語言市場上,這還不夠!

            Go(-1):和 Ruby 一樣,Go 的排名不如它的整體軌跡更值得關注。在經歷了最初的快速增長期,并在 2018 年以其第 14 位的排名達到頂峰后,Go 一直走在下降的道路上。RedMonk 認為,出現此現象的部分原因在于,相對于這個榜單上的其他一些語言來說,Go 的可尋址市場要狹窄得多。同時,其主要競爭對手 Java 一直保持著高人氣語言!暗还苁庆o止的還是衰退的,如果 Go 有成為真正行業力量的野心,那么其路徑和結構可能需要進行一些改變!

            R(1):R 是其他社區中學術界的主力軍,但這種語言在單一領域(分析領域)內表現出色,在特定領域之外卻基本沒有多大意義。它一直是用來解決一個簡單問題的幾種語言之一:在今天這個碎片化的世界里,一種專門化語言的命運可能是怎樣的,它能爬多高或跌多低?通常情況下,專門化的語言被更通用的語言所取代。然而,RedMonk 稱,R 一直是這個規則的例外。盡管它的增長從未經歷過快速或線性的發展,但該語言已經由最初 17 的排名上升至了當今的第 12 位。有趣的是,Objective C(-2)還排在它的后面。Objective C 長期以來一直是排名前十的中堅力量,但自從引入了打算取代它的 Swift 之后,它的排名一直在下降。不過其較為靠前排名還是讓人出乎意料。

            Kotlin (1)/ Rust(1):Kotlin 和 Rust 彼此之間沒有真正的聯系,只是它們之間存在一定的功能重疊。但是,Kotlin 和 Rust 的共同點是,它們在開發人員中的受歡迎程度使他們在本季度排名中分別上升了一個位置:Rust 排名第 19 位,Kotlin 排名第 18 位。

            Dart(3):不到三年前,Dart 還在榜單三十幾位徘徊。然而,在引入 Flutter 框架兩年后,Dart 則上升了三個位置,排名第 21 位。隨著 Dart 于本季度恢復上升軌跡,我們可以將注意力轉向觀察 Dart 是否能躋身前 20 名;如果能的話,哪些語言又有可能會被它取代呢?

            榜單詳情:https://redmonk.com/sogrady/2021/03/01/language-rankings-1-21/

            聲明:文章收集于網絡,版權歸原作者所有,為傳播信息而發,如有侵權,請聯系小編刪除,謝謝!

            歡迎加入本站公開興趣群
            軟件開發技術群
            興趣范圍包括:Java,C/C++,Python,PHP,Ruby,shell等各種語言開發經驗交流,各種框架使用,外包項目機會,學習、培訓、跳槽等交流
            QQ群:26931708

            Hadoop源代碼研究群
            興趣范圍包括:Hadoop源代碼解讀,改進,優化,分布式系統場景定制,與Hadoop有關的各種開源項目,總之就是玩轉Hadoop
            QQ群:288410967 

            鮮花
            1

            握手

            雷人

            路過

            雞蛋

            剛表態過的朋友 (1 人)

            相關閱讀

            最新評論

            熱門頻道

            • 大數據

            即將開課

             

            GMT+8, 2021-4-11 16:09 , Processed in 0.177236 second(s), 25 queries .

            年轻人手机在线观看