2020年第三季編程語言排行前二十名排名
2021-06-24
知名軟件行業(yè)分析公司發(fā)布了2020年第三季度半年度編程語言排名,這是今年發(fā)布的第二份榜單。上一次是今年3月份發(fā)布的第一季度編程語言排名。
對榜單的排名流程做了一些調(diào)整。雖然具體的采集方式發(fā)生了變化,但基本流程保持不變。從 和 中提取語言排名并將它們組合起來進(jìn)行分析。這種排名方法涉及將語言討論和使用聯(lián)系起來,以深入了解潛在的未來采用趨勢。
2020第三季編程語言排行榜
前 20 名的排名如下:
1
2
3 爪哇
4 PHP
5 C++
5 C#
7 紅寶石
7 個 CSS
9
10℃
11
11 -C
13 R
14
15 去
15
17
17 Perl
19
20 銹
本季度整體排名變化不大。
這是否屬于相對語言軌跡的正常起伏尚不清楚,但下文討論的一些初步數(shù)據(jù)已經(jīng)運行,趨勢的發(fā)展將受到密切關(guān)注。
(0):本季度排名最搶眼的“贏家”是第一個霸占前兩名的非java或語言。
在過去的幾年里,這種語言的通用性被低估了。就像鼎盛時期的 Perl 一樣,它是成千上萬個小項目的粘合劑,也是無數(shù)個單獨腳本的基礎(chǔ),包括一些用于檢索這些排名數(shù)據(jù)的腳本。
Java(-1): 排名中個人排名差異很小。任何一個季度的排名都只是一個快照,受臨時波動的影響。但值得注意的是,由于這些排名是在2012年實施的,這這是我們第一次將 Java 排在第一或第二之外。
即使其他報告過早或錯誤地將其稱為死語言或注銷該語言,但它在這些數(shù)量級上的強勁表現(xiàn)證實了我們定性觀察到的結(jié)果redmonk 編程語言排行榜 2016,即由于 Java 能夠發(fā)現(xiàn)和滿足新用例, 至今仍被廣泛使用。
然而,就開發(fā)者的時間和注意力而言,Java 從未面臨過像今天這樣激烈的競爭。雖然多年來成為企業(yè)的支柱,但其傳統(tǒng)的優(yōu)越地位并沒有得到保證。因此,在接下來的幾個季度中關(guān)注 Java 將非常有趣。它將決定這次操作是暫時的偏離、新的現(xiàn)狀,還是人氣長期下降的早期階段。索引。
Rust (+1): 說到與 Java 爭奪開發(fā)者時間和注意力的語言,Rust 的排名正在穩(wěn)步提升。五年前的這個季度,Rust 在這些語言中排名第 48 位redmonk 編程語言排行榜 2016,落后,,和近三十人。
截至本季度,它已經(jīng)超越了他們,并且似乎具有更大的增長潛力。它對構(gòu)建安全應(yīng)用程序的關(guān)注尤為重要,并且越來越重要,它幫助 Rust 被用于越來越多的知名項目。
(0), Dart(0), (0): 這三種語言本季度的排名沒有變化。如果和過去相比,五年前排名68,落后Rust 20 ,但目前比 Rust 高一位。
然而,撇開這一歷史增長不談,對于我們最近在這些排名中名列前茅的許多公司來說,這種增長并沒有帶來任何變化。這三種語言都在最近的發(fā)展軌跡上停滯不前。
與上次運行相比,我們跟蹤的標(biāo)簽增長率為負(fù) (-16%),但以調(diào)查語言表示的請求增長率為 11%。從歷史上看,這并不是一種異常模式,因此它似乎不會對代碼貢獻(xiàn)和討論產(chǎn)生過多影響。
(0):像或這里提到的其他語言,沒有什么可報告的。
但是,考慮到它在第 9 位的位置,這本身就值得注意。問題是語言的潛在上限,會不會在前10的后半段?還是能提升前五名?我們拭目以待。
排名過程
分析中使用的部分?jǐn)?shù)據(jù)源是。通過提取請求來查詢語言,類似于組裝狀態(tài)的方式。查詢的設(shè)計盡可能與之前的流程相似。
其他注意事項