2021 程式語言排行榜出爐!C#年度語言獎 - IT人
文章推薦指數: 80 %
IEEE Spectrum 釋出了2021 年度程式語言排行榜,其中Python 在總榜單以及其他幾個分榜單中依然牢牢佔據第一名的位置。
另外值得關注的是微軟C# 語言, ...
Togglenavigation
IT人
IT人
2021程式語言排行榜出爐!C#年度語言獎
.NET敏捷開發框架發表於
2022-01-05
程式語言
C#
IEEESpectrum釋出了2021年度程式語言排行榜,其中Python在總榜單以及其他幾個分榜單中依然牢牢佔據第一名的位置。
另外值得關注的是微軟C#語言,它的排行從2020年的第23名躍升至了今年的第6名,稱得上是今年的大勢語言。
2021年度程式語言排行榜依然從8個資訊源按照11種指標收集資料,最終得到了數十種程式語言流行度的整體排名。
這8個資訊源分別為CareerBuilder、GitHub、Google、HackerNews、IEEE、Reddit、StackOverflow和Twitter,涵蓋了涵蓋社交網站、開原始碼網站和求職網站。
IEEE2021程式語言排行榜依然涵蓋4種不同型別的程式語言,分別是用於開發網站和應用的語言(Web)、用於企業、桌面和科學應用的語言(Enterprise)、用於移動裝置端的語言(Mobile)以及用於嵌入式環境的語言(Embedded)。
排名型別分為整體排名、趨勢排名(Trending)、工作(Jobs)、開源(Open)和自定義(Custom)五種。
IEEE2021程式語言排行榜的具體情況如下。
Top10程式語言:Python五連冠、微軟C#語言排名飛昇
與2020年排行榜相比,Python、Java、C、C++和JavaScript依然佔據2021排行榜的前5名。
但是,6至10名的程式語言發生了很大變化。
Arduino和Matlab跌出了前10,其中最顯眼的在於,微軟C#語言從2020年的第23名躍升至了第6名,HTML語言也進入了前10。
趨勢排名
看完了整體榜單,我們再來看其他排名型別下的程式語言排行。
在趨勢排名中,Python仍以絕對優勢展示其強勁的發展勢頭,其餘依次為Java、C、JavaScript、C++、Go、R、HTML以及C#和SQL。
其中,2020年趨勢排行榜前10名中的Arduino、Dart和Swift被R、C#和SQL所取代。
工作中需求最大程式語言排名
工作環境中需求最大的語言仍是Python,C語言排名第二,其次是Java、JavaScript和C++。
2020年排名前10中的Swift語言被C#所取代。
開放專案最歡迎程式語言排名
在開源專案最受歡迎的程式語言排行中,Python依然位列第一。
2020年排名前10中的Arduino被C#所取代。
微軟C#為何成為2021年的大勢語言
微軟C#語言建立於2000年,旨在成為C++語言的輕量級替代,為微軟NET框架編寫基礎庫。
自建立以來,C#語言便成為了最受歡迎的程式語言之一。
在Windows生態系統中,C#語言很快贏得了開發者的青睞,併成為了建立商業應用的主要程式語言,幾乎取代了用於web後端的C++和VisualBasic。
對於開發者來說,C#語言學習起來比較容易,具有強大的程式設計效能,並且在微軟VisualStudio開發工具的助力下可以愉悅地編寫程式碼。
IEEE2021程式語言排行榜中,C#從2020年的第25名躍升至了第6名。
這大概得益於微軟2020年11月釋出的C#9.0版本以及即將推出的Windows11。
此外,開發者對分散式系統的興趣持續增長,而C#正是為實現這一功能而設計的,這也是其成為大勢語言的原因之一。
完整榜單如下:
關於IEEESpectrum程式語言排行榜
該榜單由資深編輯斯蒂芬·卡斯(StephenCass)建立,每年都會發布更新資料和排名。
此次2021年度版榜單由卡斯、普里蒂·庫爾卡尼(Cass,PreetiKulkarni)和埃里科·吉佐(EricoGuizzo)根據尼克·迪亞科普盧茲(NickDiakopoulous)的原創設計而創作。
IEEE採用了8個資訊源、按照11種指標去進行分析。
這些來源包括Google、Twitter、GitHub、StackOverflow、Reddit、HackerNews、CareerBuilder和IEEE。
IEEESpectrum排行榜根據以下幾種資料指標來完成:
1、Google搜尋:Google搜尋“Xprogramming”的點選數,TIOBE指數排行也用到這個指標。
2、Google趨勢指數:“Xprogramming”的谷歌趨勢指數。
3、推特搜尋:推特搜尋“Xprogramming”近12個月的點選數。
4、GitHub倉庫數:近12個月Github上各種語言所建立的倉庫數和活躍數。
5、StackOverflow:近12個月在StackOverflow上各語言釋出的問題的數量。
6、Reddit:“Xprogramming”近12個月在Reddit的帖子數。
7、HackerNews:“Xprogramming”近12個月在HackerNews上的帖子數。
8、CareerBuilder:CareerBuilder是一個招聘網站,檢視各種語言的招聘需求數。
排行資料反應目前主流程式語言的變化趨勢,對我們學習和工作可作為一個參考,但各個語言都有它們各自適合的應用場景,所以也不必過於在意,畢竟語言的好壞在於如何去使用它。
————————————————
參考連結:
https://spectrum.ieee.org/top-programming-languages-2021
https://www.avenga.com/magazine/future-csharp-programming-language/
相關文章
Python語言中/與//的區別是什麼?
2022-01-04
Python
C#WPF資料繫結模板化操作四步走
2022-01-04
C#
低程式碼行業深度如何?此文來探究!
2022-01-04
WinForm應用程式的開機自啟、記住密碼,自動登入的實現
2022-01-04
開發了一年多的PHP編譯器BPC初見成效,發一些測試程式給大家看看
2022-01-04
PHP
Go語言中用os/exec執行命令的五種姿勢
2022-01-05
Go
IAS:2021年完善廣告程式化購買報告
2022-01-05
銀彈谷:低程式碼開發平臺發展趨勢展望
2022-01-05
Asp.NetCore使用MonacoEditor實現程式碼編輯器
2022-01-05
.Net
基於機器學習和TFIDF的情感分類演算法,詳解自然語言處理
2022-01-05
NLPMachineLearning演算法
程式設計師壓力那麼大,為什麼還要選擇做程式設計師
2022-01-04
程式設計師
哪些業務場景需要做程式碼審計?程式碼審計很重要嗎?
2022-01-05
Go語言適合做什麼?
2022-01-05
Go
直播系統程式碼,點選選擇欄,彈出各個選項
2022-01-05
不寫程式碼輕鬆實現資料視覺化,這款基於SpringBoot的神器,簡直絕了!
2022-01-05
視覺化Spring
最新文章
融合通訊常見問題2月刊|雲信小課堂
React內部讓人迷惑的效能優化策略
Kafka上K8S實戰
物聯網平臺存量裝置如何一鍵遷移企業版例項
企業資料監測到分析探索,Smartbi自助儀表盤都能幫你搞定!
資料治理:從一把手工程到資料文化!
photoshop2022中文版怎麼改成英文版?ps中文版改成英文版教程
Linux安裝mysql
【北亞資料恢復】IBMFlashSystem儲存raid5多硬碟離線的資料恢復案例
Linux系統下Vim編輯器的三種模式主要包含什麼?
java版SpringCloud+SpringBoot+Mybatis+Uniapp電子招標採購系統功能清單
短視訊運營必備,幾大實用工具
延伸文章資訊
- 1世界熱門語言排行榜世界上用得最多的語言有哪些
語言排行榜吧。世界熱門語言排行榜1.英語2.漢語3.法語4.葡萄牙語5.義大利語6.德語7.日語8.西班牙語9.俄語10.阿拉伯語1. 英語世界第三語言,在全球60多個國家官方語言都 ...
- 2世界前10大語言使用人口排行第一名擠下英西文!
另外,現在網路無遠弗屆,許多人喜歡透過網路來交新朋友。據統計,目前網路上最多人使用的語言為英文,再來是中文、西班牙、阿拉伯語、葡萄牙語、印尼及 ...
- 3世界十大語言排行
北印度5億多人講印地語。可以說講印地語的人口不少,但國際影響甚微,勉強可以擠入前10,若整個印度10幾億人口全都講印地語,這種語言還能往前排一些。9、日語最近20年 ...
- 4世界影响力最大的十种语言全球语言影响力排行榜 - MAIGOO
世界影响力最大的十种语言全球语言影响力排行榜 · 01. 英语>>. 02. 汉语>>. 03. 法语>>. 04. 俄语>>. 05. 阿拉伯语>>. 06. 西班牙语>>. 07. 德语>>...
- 511月程式語言排行榜出爐!第一穩如老狗 - 今天頭條
11月程式語言排行榜出爐!第一穩如老狗 ... 今天千鋒廣州小編要跟小夥伴們分享2021年11月最新TIOBE指數,下面一起來看看吧! ... 本月的幸運兒只有一個,那 ...