C# 在 TIOBE 指数历史上首次荣获年度编程措辞奖。恭喜!
C# 已经稳居前 10 名长达 20 多年,如今它正在追赶四大措辞,成为一年内涨幅最大的措辞(+1.43%),当之无愧地得到了当之无愧的奖项。排名第二的是 Scratch (+0.83%) 和 Fortran (+0.64%)。C# 正在蚕食 Java 的市场份额,并且在 Web 运用程序后端和游戏等领域变得越来越盛行(感谢 Unity)。C# 可以免费利用,并稳步发展,使该措辞的每个新版本都更具表现力。C# 将会连续存在,乃至可能很快就会超越 Java。
除了与Java、php和Go lang竞争的后端领域外。事实上在环球范围内,大部分的游戏都是在用C#开拓。而在海内,这一比例乃至更高,例如大家熟知的《王者光彩》、《原神》、《铁道崩坏》、《义务召唤m》、《英雄同盟m》、《永杰无间》和《逆水寒m》等等,都是利用C#开拓的。这可能也得益于其良好的设计,C#是唯一一种既能编写靠近C措辞性能的代码(例如unity dots架构极限压榨C# 潜力),又能像Java等措辞一样保持高效率的业务开拓的措辞。再加上unity的助攻,让现在游戏行业普遍从C++时期转换到C# 时期了,往后大家可能要改变C#是微软专属措辞的固有印象了,毕竟unity editor利用的mono,而运行时利用的unity自己研发的IL2CPP,将C#转换为C++代码后进行Native编译,然后利用自己实现的运行时GC,内部库,调用操作系统驱动等等。
除了C#之外,去年TIOBE指数也有很多有趣的变革。Fortran 和 Kotlin 取代了过去最受欢迎的 R 和 Perl,成为永久的前 20 名玩家。Fortran 非常适宜通过良好的库来处理数字,并且在许多领域仍旧是大学的最爱。Kotlin 是 Java 易于学习/编写的竞争对手。有趣的问题:2024 年哪些措辞将进入 TIOBE 指数前 20 名?这很难预测。Julia 在 2023 年曾短暂触及 TIOBE 指数,但未能保持这一位置。Julia 措辞和社区的成熟度须要得到第二次机会。我会把赌注押在 Dart(与 Flutter)和 TypeScript 上。后者已经在工业中大量利用,但由于某种缘故原由,它在 TIOBE 指数中尚未打破。让我们看看 2024 年会发生什么。——TIOBE Software 首席实行官Paul Jansen