微软的C#编程语言再次赢得了Tiobe编程语言年度排行榜的殊荣,这是三年来第二次获得该奖项,在该公司的编程语言流行度指数中实现了最大的年度增长。与此同时,据Tiobe首席执行官保罗·詹森透露,微软的另一门语言TypeScript今年可能会进入该指数的前20名。
Tiobe在1月4日宣布C#为2025年度编程语言。C#的年度评分上升了2.94个百分点,本月评分达到7.39%,排名第五。C#获奖在意料之中,该语言也是Tiobe 2023年度编程语言。软件质量服务供应商首席执行官保罗·詹森在随附1月份指数的公告中写道:"从语言设计角度来看,C#在主流语言中经常是新趋势的早期采用者。同时,它成功实现了两个重大的范式转变:从仅限Windows到跨平台,以及从微软专有到开源。C#始终在正确的时机不断演进。"
詹森补充说,他曾预期C#会在商业软件市场上击败Java获得主导地位,但目前这场竞争仍然悬而未决。詹森表示:"Java以其冗长、样板代码繁重的风格和甲骨文的所有权,是否能继续阻挡C#,这是一个悬而未决的问题。"在本月的指数中,Java排名第三,仅次于Python和C语言,评分为8.71%。
詹森在公告末尾对TypeScript进行了预测,这是微软为JavaScript添加类型语法的语言。"我有很长的错误预测历史,但我怀疑TypeScript最终会进入前20名,"詹森说。该语言目前排名第32位。"我认为TypeScript会增长的原因是,我看到现在很多前端软件(用户界面)都是用TypeScript而不是JavaScript编写的,"詹森说。"TypeScript相对于JavaScript的优势是它具有类型安全性。"如果开发者正确使用TypeScript,就更难出错,詹森说。"采用TypeScript没有任何风险,因为TypeScript编译为JavaScript。因此,如果你不喜欢TypeScript,你总是可以回到JavaScript。"
Tiobe的月度指数评分基于一个评估全球熟练工程师数量、课程和与语言相关的第三方供应商的公式。该评分使用谷歌、亚马逊、维基百科、必应等20多个热门网站进行计算。在2026年1月的其他指数情况中,詹森表示Go语言似乎在去年永久失去了前10名的位置。Ruby也是如此,它跌出了前20名,据詹森说,短期内不太可能回归。但Perl出人意料地回归,从2025年1月的第32位上升到年底的第11位。另一门复苏的语言是R,在2025年重新进入前10名,主要受数据科学和统计计算持续增长的推动,詹森说。现在排名第二的C语言和排名第四的C++在过去一年中交换了在指数中的位置。
Tiobe指数2026年1月前10名:
Python,22.61%
C,10.99%
Java,8.71%
C++,8.67%
C#,7.39%
JavaScript,3.03%
Visual Basic,2.41%
SQL,2.27%
Delphi/Object Pascal,1.98%
R,1.82%
另一个替代性的Pypl编程语言流行度指数基于分析在Google上搜索语言教程频率的公式来评估语言流行度。
Pypl指数2026年1月前10名:
Python,24.61%
C/C++,14.13%
Objective-C,13.35%
Java,10.45%
R,6.18%
JavaScript,4.68%
Swift,3.68%
PHP,2.95%
C#,2.79%
Ada,2.71%
Q&A
Q1:C#为什么能获得2025年Tiobe年度编程语言奖?
A:C#获奖是因为它在Tiobe指数中实现了最大的年度增长,评分上升了2.94个百分点。C#在语言设计上经常是新趋势的早期采用者,成功实现了从仅限Windows到跨平台,以及从微软专有到开源的两个重大转变。
Q2:TypeScript相比JavaScript有什么优势?
A:TypeScript相对于JavaScript的主要优势是具有类型安全性。如果开发者正确使用TypeScript,就更难出错。同时采用TypeScript没有风险,因为TypeScript编译为JavaScript,开发者随时可以回到JavaScript。
Q3:目前编程语言排行榜的前几名是什么?
A:根据Tiobe指数2026年1月数据,前五名分别是:Python(22.61%)、C(10.99%)、Java(8.71%)、C++(8.67%)和C#(7.39%)。Python继续保持领先地位,C语言超越了Java排到第二位。
好文章,需要你的鼓励
英国国家医疗服务(NHS)正将无人机纳入常规医疗物流体系。自今年2月起,无人机每天在雷恩斯公园和圣乔治医院之间运送血液等诊断样本,飞行仅需3分钟,比公路运输快约85%,且碳排放减少高达98%。目前已有逾2000名患者受益。NHS计划将该服务扩展至圣赫利尔、克罗伊登等多家医院,最终惠及约180万名患者。该网络由英国医疗初创公司Apian与谷歌旗下Wing合作运营。
AgentLens是Explyt公司联合俄罗斯学术机构开发的AI编程助手评测基准,通过分析完整人机交互轨迹而非仅看最终结果,从五个维度评估代码智能体的真实表现。
边缘AI计算厂商Aetina宣布,将在其DeviceEdge AIE-KT风冷系列和新款AIE-PT无风扇平台上支持英伟达全新Jetson T3000和T2000模块。T3000基于Blackwell GPU,最高提供865 FP4 TFLOPS算力,功耗70W;T2000则提供400 FP4 TFLOPS,面向视觉AI代理和自主移动机器人等场景。两款模块预计2027年第一季度上市,支持Nemotron、Cosmos 3等英伟达AI软件生态。
韩国梨花女子大学提出Splash框架,通过识别AI模型中的"休眠参数"并只在其中训练触觉能力,让小型多模态AI在学会感知材质触感的同时,完整保留原有视觉语言推理能力。