時間:03/10/2021 00:00
瀏覽: 5348
程式語言社群 TIOBE 日前發表 2021 年 3 月熱門程式語言排行榜,變動不大,前五名沒有變化,C 語言自 2020 年 5 月便取代 JAVA,至今穩坐榜首,受歡迎程度達 15.33%,第二名則是由占比 10.45% 的 Java 獲得,第三名 Python 表現 10.31% 緊追在後,三者加起來占比高達 36%。
再下來是 C ++、C#、Visual Basic、JavaScript、PHP、Assembly 和 SOL,排行榜前十名中,只有第九名跟第十名互換。
TIOBE 或許可說是程式語言的流行性指標,每月更新一次排行榜,每年也會選出年度熱門獎,排行評分來自各界工程師、課程和第三方供應商,以及 Google、Bing、維基百科等搜尋引擎數據。
整體來看 Java 和 C 還會佔據冠亞軍一段時間,不過 Java 有下滑趨勢、Python 近年來勢洶洶,Python 已四度獲得 TIOBE 年度獎,雖然普及率還在成長,不曾奪得老二之位,但因易於學習、函式庫龐大,常應用於資料處理與分析、資料學界,是近幾年快速成長並逐漸普及的程式語言;C 語言之所以能在 2020 年 5 月來個大翻轉,時隔 5 年再次躋身首位,TIOBE 執行長 Paul Jansen 認為背後原因離不開 COVID-19,因 C 語言大量使用於醫療軟體。
TIOBE 此次還列出去年同期資料,相較 2020 年 3 月,Classic Visual Basic 從 18 名爬升至 12 名,Delphi / Object Pascal 也從 20 名攀升到 14 名,Groovy 從 36 名一路飆升到 15 名。有漲也有跌,MATLAB 下滑 3 個名次,從 15 名滑落至 18 名,Swift 從 13 名下滑到 19 名。
不過有鑑於沒什麼大變化,TIOBE 預告將修復一些計算誤差。Jansen 提到,由於使用自動消除離群值(outlier)等較複雜的運算方法,1 到 100 名所有程式語言排行的百分比加總,不一定都是 100%,這個錯誤應儘快修復。
Mar 2021 | Mar 2020 | Change | Programming Language | Ratings | Change |
---|
1 | 2 | | C | 15.33% | -1.00% |
2 | 1 | | Java | 10.45% | -7.33% |
3 | 3 | | Python | 10.31% | +0.20% |
4 | 4 | | C++ | 6.52% | -0.27% |
5 | 5 | | C# | 4.97% | -0.35% |
6 | 6 | | Visual Basic | 4.85% | -0.40% |
7 | 7 | | JavaScript | 2.11% | +0.06% |
8 | 8 | | PHP | 2.07% | +0.05% |
9 | 12 | | Assembly language | 1.97% | +0.72% |
10 | 9 | | SQL | 1.87% | +0.03% |
11 | 10 | | Go | 1.31% | +0.03% |
12 | 18 | | Classic Visual Basic | 1.26% | +0.49% |
13 | 11 | | R | 1.25% | -0.01% |
14 | 20 | | Delphi/Object Pascal | 1.20% | +0.48% |
15 | 36 | | Groovy | 1.19% | +0.94% |
16 | 14 | | Ruby | 1.18% | +0.13% |
17 | 17 | | Perl | 1.15% | +0.24% |
18 | 15 | | MATLAB | 1.04% | +0.05% |
19 | 13 | | Swift | 0.95% | -0.28% |
20 | 19 | | Objective-C | 0.91% | +0.17% |
图片翻摄自网路,版权归原作者所有。如有侵权请联系我们,我们将及时处理。