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