2021 程式語言排行榜出爐!C#年度語言獎 - IT人

文章推薦指數: 80 %
投票人數:10人

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電子招標採購系統功能清單 短視訊運營必備,幾大實用工具



請為這篇文章評分?