PYPL(PopularitY of Programming Language,編程語言流行指數(shù))11 月份的榜單已經(jīng)發(fā)布了。
PYPL 是非常流行的參考指標(biāo),其榜單數(shù)據(jù)的排名均是根據(jù)榜單對(duì)象在 Google 上相關(guān)的搜索頻率進(jìn)行統(tǒng)計(jì)排名,原始數(shù)據(jù)來自 Google Trends,也就是說某項(xiàng)語言或者某款 IDE 在 Google 上搜索頻率越高,表示它越受歡迎。開發(fā)者可以將 PYPL 作為一個(gè)參考,決定學(xué)習(xí)何種語言或 IDE,或者在新的軟件項(xiàng)目中使用何種語言或數(shù)據(jù)庫。
11 月份的榜單如下:
與上個(gè)月相比,除最末兩名的位置相調(diào)換之外,榜單中排名前二十的編程語言依然沒有變化,前五名繼續(xù)被Python、Java、JavaScript、C# 與 PHP 牢牢占據(jù)。Python 勢頭大好,份額持續(xù)上漲,占有搜索份額直逼 30%。除此之外,與去年 11 月相比,前十名中僅有 JavaScript 稍稍扳回一城,同期上漲 0.1 個(gè)百分比,其他語言則呈持續(xù)下跌趨勢。其中又屬 PHP 冷卻速度最快,無論是與去年同期相比,還是相較上個(gè)月的數(shù)據(jù),PHP 的搜索量下降最多。
十名之后的編程語言排名雖然保持穩(wěn)定,競爭卻依舊激烈。最搶眼的還是 Kotlin,環(huán)比漲幅由上個(gè)月的三個(gè)綠箭頭升級(jí)為本月的四個(gè)綠箭頭。其他保持上升趨勢的還有 TypeScript、Go 和 Rust。
值得注意的是,目前在第 11 位的 TypeScript 搜索量占比已趕上了排名第 10 的 Matlab,同為 1.87%。在前者持續(xù)上升而后者不斷下降的趨勢下,TypeScript 會(huì)否在下一次的榜單中超過Matlab,進(jìn)入前十?讓我們拭目以待。
最后再說回榜單前兩位:Python 和 Java,分別占比 29.49% 和 19.57%。從二者的趨勢表可以觀察到,Java 長期以來的流行度變化不太大,近幾年下降趨勢逐漸明顯。而 Python 持續(xù)發(fā)力,大概在去年 4 月時(shí)趕超 Java,當(dāng)時(shí)雙方搜索量占比均為 22% 上下。目前,隨著 Java 占比掉下 20%,它和 Python 的差距越拉越大。很明顯 Python 在今天愈發(fā)受到歡迎,這意味著越來越多的人想要了解和學(xué)習(xí)這門語言。
11 月份完整編程語言榜單見:
http://pypl.github.io/PYPL.html