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