這6個編程語言排行榜,據說全都知道的人不足1% | 年終榜單大盤點

簡介: 編程語言是開發的基礎。它們種類繁多,各具特色,開發者會根據不同場景選擇相應的語言,但你知道你使用的語言,在中國乃至世界有多少開發者也在用嗎?它們的排名又是怎樣的?快來看看你認識幾個榜單吧!

編程語言是開發的基礎。它們種類繁多,各具特色,開發者會根據不同場景選擇相應的語言,但你知道你使用的語言,在中國乃至世界 有多少開發者也在用嗎?它們的 排名 又是怎樣的?

今天我們就爲大家來盤點那些權威的編程語言榜單!它們不僅能告訴你使用最多的語言,還有許多有趣的語言“冷知識”等你發現,快來看看2019年這些榜單都寫了些什麼吧!

 

image.png

1、TIOBE

TIOBE可能是開發者們最熟悉和最權威的編程語言排行榜之一了,它每個月都會更新,數據來源全面,能準確地反映各類語言的熱門程度。我們摘取了TIOBE本月榜單的部分數據,一起來看看吧!

2019年12月TIOBE編程語言排行榜:

 

image.png

本月Java以大於1%的指數優勢領先第二名位居榜首,有趣的是這一期的標題是“The winners continue to win”,即“勝者衛冕”,Java佔據了2019全年榜首,這也證實Java擁有着極高的熱度。

在前五名中,隨着物聯網的崛起,C語言也保持着很穩定的熱度。值得一提的是,Python在擁有着1.93%的最快增幅,被看作是語言界的黑馬。也正是因爲Python持續上漲的熱度,C++在7月份被Python超越,成爲2019年前五名中唯一一個出現過排名下滑的語言。

編程語言Top 10指數走勢(2002-2018):

 

image.png

在近15年的TIOBE排行中,Java幾乎一直處在領先地位,只有C語言有“較量”的能力。隨着web和移動應用的蓬勃發展,許多語言都在前兩年出現了不同程度的下跌,但Python的漲勢卻是非常樂觀,也有業內人士分析,Python或許是未來最有可能在TIOBE奪魁的語言。

部分語言年度排名(1984-2019):

 

image.png

上圖是TIOBE近35年內部分年份的年度排行情況。C語言作爲中流砥柱穩居前三,而自Java2平臺發佈後,Java迅速登上榜首成爲領軍語言之一。而2004年後,Python的普及率也呈指數增長,現在已成爲最具潛力的編程語言之一。

TIOBE也將在明年1月份發佈2019全年的編程語言排行數據,看看你站隊的語言今年都取得了哪些成績吧!

 

2、PYPL

PYPL主要根據Google上相關的搜索頻率進行統計排名,它不僅有編程語言的排名情況,也有IDE、ODE(Online IDE)和數據庫排行。它的數據來源是Google Trends,這意味着某種語言在Google中搜索頻率越高,該語言就越受歡迎。

2019年12月編程語言排行榜:

 

image.png

這個榜單顯示了全球範圍內編程語言在Google的搜索熱度。和TIOBE不同的是,這個榜單並沒有其他搜索引擎的數據來源,但TIOBE擁有諸如亞馬遜、維基、YouTube等更多的統計數據。但無論是哪一個榜單,都能看出Java和Python不可小覷的實力。

TOP5語言五折線圖:

 

image.png

不難發現,近15年內Java始終處於榜單頂部,Python異軍突起,成爲近五年漲勢最高的編程語言,增幅達到了19%,反倒是Java成爲跌幅最高的語言,近五年丟失了6.9%的熱度。

PYPL折線圖還支持用戶自定義,可以選擇只查看你最感興趣的語言,以及它們在不同國家的熱度趨勢。但目前PYPL只支持5個國家的統計數據,大家可以根據需要選擇想要查看的內容。

 

3、IEEE Spectrum

IEEE Spectrum 是 IEEE(美國電氣電子工程師學會)的旗艦網站,是全球最大的致力於工程與應用科技的專業組織。IEEE Spectrum被國人所熟知是因其中文版刊物《科技縱覽》

IEEE Spectrum 今年9月6日發佈的2019年編程語言TOP10:

 

image.png

這是IEEE Spectrum第六屆語言排行。從數據看,Python位居榜首並已長達3年之久,易上手的特點使Python大量的可用專用庫推動了Python的發展,尤其是在AI領域。微處理器能力的提高也讓嵌入式版本的Python越來越受到製造商的歡迎。

大家可以發現,每個語言後都有四個圖標,這也正是IEEE Spectrum最受歡迎的地方。它劃分了4個語言所屬的開發領域,分別是網頁開發、企業應用程序、移動設備 或是 嵌入式設備,根據每種語言的應用場景,用戶可以選擇隱藏不想看的領域,對於開發者們分析自己的就業規劃有很好的輔助作用。

 

image.png

IEEE Spectrum同樣也支持多個數據類型的榜單,例如搜索熱度、開源或是就業熱度,收集8個數據來源(分別是CareerBuilder,Google,GitHub,Hacker News,IEEE,Reddit,Stack Overflow和Twitter)的11個指標,排名還是相對準確的。

 

4、RedMonk

RedMonk是每季度更新的榜單,它基於某語言在GitHub上的項目數量,和在Stack Overflow的標籤出現次數來統計,而這兩個社區也是開源和技術討論的權威數據源。

2019年RedMonk編程語言TOP20排名:

 

image.png

這是今年6月統計的一份編程語言排行,跨度從2012年9月至今年6月。RedMonk與其他榜單不同的是,它並不是單純以搜索或是使用熱度進行排行,而是將語言被討論和使用的情況相關聯,以努力提取未來採用率潛在趨勢的見解。

 

image.png
RedMonk 2019 第三季度排行榜

 

5、Stack Overflow

每年Stack OverFlow都會讓開發者參與一項調查,統計開發者在Stack OverFlow的各項分佈,包括國籍、工齡、受教育程度。同時Stack OverFlow也會統計站內最受歡迎的編程語言,有趣的是它還統計了開發者們最討厭和最想學習或使用的語言,一起來看看吧!

2019年Stack OverFlow編程語言部分榜單:

 

image.png
2019年參與調研人羣最熱編程語言TOP20

 

image.png
專業開發者最熱語言TOP20

 

image.png
開發者最喜歡的編程語言TOP20

 

image.png
開發者最害怕的編程語言TOP20

 

image.png
開發者最感興趣的編程語言TOP20

這個排名與之前見到的排名都不太一樣。Rust連續第四年成爲受訪者中最受歡迎的編程語言,其次則是當今增長最快的Python。而Python也連續第三年成爲最感興趣語言榜單的首位,尚未使用Python的開發者們都表示他們想學習它!

 

6、GitHub Octoverse

GitHub是知名的開源社區,在開發者人羣中應該是無人不知無人不曉的。因其大規模的開源項目和開發者用戶,GitHub也掌握了相當體量的統計數據。

image.png

GitHub是知名的開源社區,每年10月份GitHub都會公佈過去一年的Octoverse榜單,類似Stack OverFlow,它總結了GitHub一年內開源項目的各項數據和開發者用戶畫像。其中自然少不了編程語言的榜單。

2019年GitHub熱門語言:

 

image.png

對比去年的GitHub Octoverse榜單,今年C#和Shell排名有所上升,而Python首次超過Java,成爲GitHub上第二受歡迎的語言。隨着Flutter進入視野中,Dart今年在GitHub的使用率獲得了532%的增幅。同時針對類型安全和互操作性的靜態類型語言:Rust,Kotlin和TypeScript也在快速發展。

 

發佈了270 篇原創文章 · 獲贊 907 · 訪問量 46萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章