统计计算语言R在Tiobe月度编程语言流行度指数中重新跻身前十位。
在12月7日发布的2025年12月指数中,R语言以1.96%的评分排名第10位。R语言此前曾进入Tiobe指数前十,如2020年4月和7月,但近年来一直未能保持这一位置。与此同时,竞争对手Pypl编程语言流行度指数显示,R语言本月排名第五,占比5.84%。
软件质量服务供应商Tiobe的首席执行官Paul Jansen在随12月指数发布的公告中表示:"R编程语言以完美契合统计学家和数据科学家的需求而闻名。随着统计学和大规模数据可视化变得越来越重要,R语言重新获得了流行度。"
Jansen指出,由于语法不够常规以及在大型生产系统中的扩展性有限,R语言有时会被"传统"软件工程师所不屑。但他补充说,对于领域专家而言,R仍然是一个强大而优雅的工具,在大学和研究导向的行业中持续蓬勃发展。尽管数据科学竞争者Python在总体采用率方面已经超越了R,但Jansen表示,R已经开拓出一个稳固而持久的细分市场,在快速实验、统计建模和探索性数据分析方面表现出色。
Jansen写道:"我们已经看到许多Tiobe指数前十名的参与者起起落落。R语言是否能够维持其当前位置将是一个有趣的观察点。"
Tiobe编程社区指数基于一个公式来衡量语言流行度,该公式评估全球熟练工程师的数量、课程和与语言相关的第三方供应商。包括Google、Amazon、维基百科、Bing在内的热门网站以及20多个其他网站被用来计算其评分。
2025年12月Tiobe指数前十名:
Python,23.64%
C,10.11%
C++,8.95%
Java,8.7%
C#,7.26%
JavaScript,2.96%
Visual Basic,2.81%
SQL,2.1%
Perl,1.97%
R,1.96%
Pypl指数分析语言教程在Google上的搜索频率。2025年12月Pypl指数前十名:
Python,26.91%
C/C++,13.02%
Objective-C,11.37%
Java,11.36%
R,5.84%
JavaScript,5.16%
Swift,3.53%
C#,3.18%
PHP,2.98%
Rust,2.6%
Q&A
Q1:R语言为什么重新回到Tiobe前十排名?
A:R语言重新进入前十主要因为统计学和大规模数据可视化变得越来越重要。虽然传统软件工程师可能因为其语法不够常规和扩展性有限而不太喜欢R语言,但它对统计学家和数据科学家来说仍然是完美契合的工具,在快速实验、统计建模和探索性数据分析方面表现出色。
Q2:R语言和Python在数据科学领域的竞争情况如何?
A:虽然Python在总体采用率方面已经超越了R语言,但R语言已经开拓出一个稳固而持久的细分市场。R语言在大学和研究导向的行业中持续蓬勃发展,特别适合领域专家使用,是一个强大而优雅的统计计算工具。
Q3:Tiobe和Pypl两个编程语言排行榜的评价方法有什么不同?
A:Tiobe编程社区指数基于一个公式来衡量语言流行度,评估全球熟练工程师的数量、课程和第三方供应商,使用Google、Amazon、维基百科、Bing等20多个热门网站计算评分。而Pypl指数则分析语言教程在Google上的搜索频率来确定排名。
好文章,需要你的鼓励
清华团队开发DKT模型,利用视频扩散AI技术成功解决透明物体深度估计难题。该研究创建了首个透明物体视频数据集TransPhy3D,通过改造预训练视频生成模型,实现了准确的透明物体深度和法向量估计。在机器人抓取实验中,DKT将成功率提升至73%,为智能系统处理复杂视觉场景开辟新路径。
R语言在Tiobe 12月编程语言流行度指数中重返前十,排名第10位,占比1.96%。作为统计计算专用语言,R语言凭借在统计分析和大规模数据可视化方面的优势重新获得关注。尽管传统软件工程师对其语法和扩展性存在质疑,但R语言在大学和研究驱动行业中仍表现出色,在快速实验、统计建模和探索性数据分析领域具有独特优势。
字节跳动研究团队提出了专家-路由器耦合损失方法,解决混合专家模型中路由器无法准确理解专家能力的问题。该方法通过让每个专家对其代表性任务产生最强响应,同时确保代表性任务在对应专家处获得最佳处理,建立了专家与路由器的紧密联系。实验表明该方法显著提升了从30亿到150亿参数模型的性能,训练开销仅增加0.2%-0.8%,为混合专家模型优化提供了高效实用的解决方案。