RedMonk 2020 年 Q3 编程语言排行:Python力压Java和PHP,Rust 首次进入前 20
RedMonk 編程語(yǔ)言排行榜通過(guò)追蹤編程語(yǔ)言在 GitHub 和 Stack Overflow 上的代碼使用情況與討論數(shù)量,統(tǒng)計(jì)分析后進(jìn)行排序,其旨在深入了解潛在的語(yǔ)言采用趨勢(shì)。該榜單一年發(fā)布兩次,這是今年第二份榜單,上一次榜單發(fā)布是在 3 月份,即第一季度編程語(yǔ)言排行。
目前 RedMonk 對(duì)編程語(yǔ)言的排序算法基本思路沒(méi)有變化,但是具體過(guò)程改變了。現(xiàn)在使用 GitHub Archive 作為數(shù)據(jù)源對(duì) GitHub 數(shù)據(jù)進(jìn)行分析;而 Stack Overflow 部分則直接使用其提供的實(shí)用工具 data explorer,具體排序算法見(jiàn)官方介紹。
下面先來(lái)看看 RedMonk 2020 年 Q3 季度的編程語(yǔ)言排行榜前 20 名:
排名2020 年 6 月2020 年 1 月2019 年 6 月
總體來(lái)說(shuō),較上一個(gè)季度來(lái)看,排名并無(wú)什么變化。前 20 名相當(dāng)穩(wěn)定,除了首次進(jìn)入前 20 的 Rust 和掉出去的 Haskell。接下來(lái)看看值得關(guān)注的點(diǎn):
- Python(0):此前上升至第二位,本季度保持不變。但 Python 確實(shí)打破了 JavaScript 和 Java 長(zhǎng)久以來(lái)霸占前兩位的情形,并維持了下來(lái)。RedMonk 官方指出,“Python 是成千上萬(wàn)個(gè)小型項(xiàng)目的粘合劑,也是無(wú)數(shù)個(gè)個(gè)人腳本的基礎(chǔ),其中包括一些為這些排名檢索數(shù)據(jù)的腳本。無(wú)論是幾年前的數(shù)據(jù)科學(xué)還是 GPT-3 的今天,它都在新興和不斷擴(kuò)展的類別中立足”。預(yù)計(jì) Python 接下來(lái)仍將保持良好的勢(shì)頭。
- Java(-1):Java 排名下降了一位,但這樣的細(xì)微差別也不一定意味著什么。畢竟排名中各個(gè)位置之間的差異很小,任何一個(gè)季度的排名只是一個(gè)快照,出現(xiàn)暫時(shí)性波動(dòng)是很正常的。不過(guò),這是自 2012 年以來(lái),Java 第一次排在前兩名之后,傳統(tǒng)語(yǔ)言如 Java 在今天面臨的挑戰(zhàn)顯然增多了。接下來(lái)幾個(gè)季度持續(xù)進(jìn)行觀察,才會(huì)知道這一變化只是暫時(shí)的,還是長(zhǎng)期流行度下降的先兆。
- Rust(+1):Rust 進(jìn)步一位,看起來(lái)微小的變動(dòng),使它躋身前 20。五年前的這個(gè)季度,Rust 排名 48,比 Haskell、Matlab、Clojure 和 Groovy 等語(yǔ)言落后近 30 位。現(xiàn)在它不但超越了這些語(yǔ)言,而且似乎有著更長(zhǎng)足的潛力。RedMonk 認(rèn)為,“考慮到它的性質(zhì)和重點(diǎn),它可能會(huì)像 Go 一樣,在十幾歲時(shí)達(dá)到上限,問(wèn)題是它達(dá)到目標(biāo)的速度會(huì)有多快。”
- Kotlin、Dart、Julia(0):這三種語(yǔ)言在本季度沒(méi)有名次上的變化。如果跟以往相比的話,Kotlin 在五年前排名 68,比 Rust 還落后 20 位,但此刻比 Rust 高一名。但除開(kāi)歷史性增長(zhǎng),近期這幾類語(yǔ)言似乎停滯了。RedMonk 表示,與上一期相比,此次跟蹤的相關(guān)語(yǔ)言的 Stack Overflow 標(biāo)簽增長(zhǎng)率為負(fù)(-16%),討論度顯著降低。
- TypeScript(0):TypeScript 一年前進(jìn)入前 10 后,保持住了這個(gè)地位,要維持高排名也算是一項(xiàng)挑戰(zhàn)。同樣地,TypeScript 的問(wèn)題是該語(yǔ)言的潛在上限。它能否在前 10 的后半部分名列前茅,甚至沖進(jìn)前 5?我們靜觀其變。如果大家對(duì)Python感興趣的話,可以加一下我的薇信哦:abb436574,免費(fèi)領(lǐng)取一套學(xué)習(xí)資料和視頻課程喲~
下圖是 RedMonk 2020 年 6 月的編程語(yǔ)言整體排名情況:
總結(jié)
以上是生活随笔為你收集整理的RedMonk 2020 年 Q3 编程语言排行:Python力压Java和PHP,Rust 首次进入前 20的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python pickle模块和jobl
- 下一篇: wdpc V3 phpmyadmin打不