1月5日,TIOBE编程社区公布的最新数据显示,C# 荣获2025年度编程语言称号。TIOBE指数是衡量编程语言受欢迎程度的重要指标,其评估数据来源于全球范围内的工程师数量、课程资源、供应商支持及搜索引擎热度。作为对比,2024年该奖项的得主是 Python。

TIOBE首席执行官Paul Jansen指出,继2024年之后,C# 再次被评选为“年度编程语言”。在2025年,C# 在所有语言中实现了同比最大排名涨幅。
回顾C#的发展历程,这门语言经历了多次关键转型:不仅在主流语言中较早拥抱了新设计趋势,更实现了两次重要跨越——从仅支持Windows平台转向跨平台生态,由微软内部主导演进为全面开源。可以说,C# 总能敏锐捕捉技术潮流,适时完成自我革新。
多年来,Java与C#始终在企业级软件市场展开正面竞争。作者坦言,自己曾长期认为Java终将胜出,但时至今日,这场较量依然难分高下。面对Java语法相对冗长、模板代码繁杂且受Oracle掌控的现状,其能否凭借生态优势持续压制C#,仍是一个悬而未决的问题。
Paul Jansen同时透露,2025年TIOBE前十榜单中出现了一些值得关注的变化,例如“C与C++互换了排名位置”:
尽管C++近年来以前所未有的速度持续演进,但包括模块化在内的部分激进新特性,至今未在工业界广泛落地。相比之下,C语言始终保持简洁高效的特点,在规模不断扩大的嵌入式系统市场中展现出极强适应性。即便是近年备受关注的Rust,也一直难以在该领域取得突破——虽然其在本月达到了历史最高的第13名。
除C#之外,2025年Perl语言的回归可谓一大亮点,从第32名跃升至第11名,重新杀回前20。另一门重返前十的语言是R,这主要得益于数据科学和统计计算领域的持续增长需求。
当然,有赢家就意味着有失意者。Go语言在2025年似乎已彻底失去前十位置。Ruby的情况也不容乐观,其排名跌出前20,短期内重返主流榜单的可能性并不大。
