2021 IEEE編程語言排行榜:Python排名榜首!
來源:
奇酷教育 發(fā)表于:
2021-10-18 11:23:39
2021 IEEE編程語言排行榜:Python排名榜首!
“
IEEE Spectrum 的 2021 年編程語言排行榜出爐!
其官方標(biāo)題為:“Python 在新技術(shù)領(lǐng)域依然為主導(dǎo)地位”。
01
2021IEEE編程語言排行榜TOP10
IEEE Spectrum 2021 編程語言排名前十的分別是:Python,Java,C,C++,JavaScript,C#,R,Go,HTML,Swift。
作為最受歡迎的編程語言之一,Python 以”主宰“地位蟬聯(lián)了榜單第一的位置,而 Java 和 C 語言則分別位列榜單第 2 和第 3 位。
位居首位的Python 近幾年隨著大數(shù)據(jù)、數(shù)據(jù)挖掘、人工智能等領(lǐng)域的發(fā)展,越來越受到大家的青睞,由于 Python 上手學(xué)習(xí)比較簡單,除了很多專業(yè)的開發(fā)人員學(xué)習(xí)外,非專業(yè)的數(shù)據(jù)處理人員也開始慢慢的接觸 Python語言。
位列排行榜第 二、三 位的 Java 和 C ,是 Python 出現(xiàn)之前就應(yīng)用非常廣泛的編程語言。
其中,Java 作為一種面向?qū)ο蟮恼Z言,它創(chuàng)建要在虛擬機(jī)上運(yùn)行的代碼,允許虛擬機(jī)在不同的平臺上運(yùn)行,很少修改或者基本上不怎么需要修改,是 Web 應(yīng)用程序的流行選擇。
除了上述語言位列前三,該榜單前十位的高級編程語言依次還有 C++ 、JavaScript 、C#、R 、Go、 HTML 及 Swift 。
其中,C# 從去年的第 25 位直接來到了本次榜單的第 6 位,HTML 也是首次進(jìn)入榜單前十。
本次排名第 7 位的是 R 語言,而去年榜單上第 7 位還是 Cobol 語言,今年 Cobol 語言降至第 34 位。
據(jù)業(yè)內(nèi)人士分析,由于疫情影響,此前常用于國外政府管理軟件的 Cobol 語言已經(jīng)得到更新,看得出,一門編程語言的流行與否,或許也同時(shí)刻變化的外部因素而變化。
本次榜單中排名靠前的 10 種編程語言,也屬于目前就業(yè)和招聘市面上比較受歡迎的編程語言,它們擁有大量的代碼和優(yōu)點(diǎn),且都具有匯編代碼的“天賦”。
排行榜依然涵蓋 4 種不同類型的編程語言,分別是用于開發(fā)網(wǎng)站和應(yīng)用的語言(Web),用于企業(yè)、桌面和科學(xué)應(yīng)用的語言(Enterprise),用于移動(dòng)設(shè)備端的語言(Mobile)以及用于嵌入式環(huán)境的語言(Embedded)。其中 HTML 也納入了編程語言范疇。
02
2021IEEE編程語言完整榜單
作為業(yè)內(nèi)比較權(quán)威的交互語言排行榜,本次 IEEE Spectrum 在 2021 年度編程語言列表,結(jié)合了包括谷歌、推特、GitHub、Reddit、IEEE 等 8 個(gè)來源的 11 個(gè)指標(biāo),共上榜了 55 種語言。
下面就列出本次 IEEE Spectrum 出爐的目前在移動(dòng)端、桌面端及 web 應(yīng)用程序市場上占據(jù)主導(dǎo)地位的 55 種編程語言的完整榜單:
關(guān)于 IEEE Spectrum 編程語言 排行榜
該榜單由資深編輯斯蒂芬·卡斯(Stephen Cass)創(chuàng)建,每年都會發(fā)布更新數(shù)據(jù)和排名。
此次 2021 年度版榜單由卡斯、普里蒂·庫爾卡尼(Cass, Preeti Kulkarni)和埃里科·吉佐(Erico Guizzo)根據(jù)尼克·迪亞科普盧茲(Nick Diakopoulous)的原創(chuàng)設(shè)計(jì)而創(chuàng)作。
IEEE 采用了 8 個(gè)信息源、按照 11 種指標(biāo)去進(jìn)行分析。
這些來源包括 Google、Twitter、GitHub、StackOverflow、Reddit、Hacker News、CareerBuilder 和 IEEE。
IEEE Spectrum 排行榜根據(jù)以下幾種數(shù)據(jù)指標(biāo)來完成:
1、Google 搜索:Google 搜索 "X programming" 的點(diǎn)擊數(shù),TIOBE 指數(shù)排行也用到這個(gè)指標(biāo)。
2、Google 趨勢指數(shù):"X programming" 的谷歌趨勢指數(shù)。
3、推特搜索:推特搜索 "X programming" 近 12 個(gè)月的點(diǎn)擊數(shù)。
4、GitHub 倉庫數(shù):近 12 個(gè)月 Github 上各種語言所創(chuàng)建的倉庫數(shù)和活躍數(shù)。
5、Stack Overflow:近 12 個(gè)月在 Stack Overflow 上各語言發(fā)布的問題的數(shù)量。
6、Reddit:"X programming" 近 12 個(gè)月在 Reddit 的帖子數(shù)。
7、Hacker News:"X programming" 近 12 個(gè)月在 Hacker News 上的帖子數(shù)。
8、CareerBuilder:CareerBuilder是一個(gè)招聘網(wǎng)站,查看各種語言的招聘需求數(shù)。
排行數(shù)據(jù)反應(yīng)目前主流編程語言的變化趨勢,對我們學(xué)習(xí)和工作可作為一個(gè)參考,但各個(gè)語言都有它們各自適合的應(yīng)用場景,所以也不必過于在意,畢竟語言的好壞在于如何去使用它。