时间:03/10/2021 00:00
浏览: 7092
程式语言社群 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% |
图片翻摄自网路,版权归原作者所有。如有侵权请联系我们,我们将及时处理。