Ruby编程语言自1995年问世以来一直保持定期更新,但在本月Tiobe编程语言流行度指数中已跌至第30位,Python被认为是导致Ruby下滑的主要原因。
Ruby曾在2006年成为Tiobe年度编程语言,当年显示出最高的流行度增长率,但如今已接近跌出前30名。根据Tiobe首席执行官保罗·詹森的分析,Ruby在3月份的评级为0.55%,相比上个月的第25名继续下滑。詹森表示:"Ruby下滑的主要原因是Python的流行,现在已经不再需要Ruby了。"Ruby的历史最高排名是在2016年5月的第8位。
本月指数的其他变化中,SQL以2%的评级和R语言以1.88%的评级在前10名中互换位置,SQL目前排第8位,R语言排第9位。此外,Swift以1.04%的评级重新进入前20名,而Kotlin以0.82%的评级下滑至第22位。谷歌的Dart语言曾被定位为JavaScript的竞争对手,目前正在向前20名靠近,本月以0.69%的评级排在第25位。
Tiobe编程社区指数通过评估全球技能工程师数量、课程和相关第三方供应商的公式来衡量语言流行度。计算评级时使用了包括谷歌、亚马逊、必应、维基百科等在内的20多个热门网站。
在本月指数的公告中,詹森回应了关于是否从搜索引擎转向大语言模型来制定评级的询问。詹森表示:"答案是否定的。Tiobe指数衡量的是特定编程语言在互联网上存在多少页面。大语言模型最终依赖相同的来源——它们都是在这些相同的网页上训练和分析的。因此,本质上没有真正的区别。"
根据PYPL编程语言流行度指数,该指数通过分析在Google上搜索语言教程的频率来衡量语言流行度。3月份PYPL指数显示,Python以34.87%的比例继续领先,C/C++以13.66%位列第二,Java以9.82%排名第三。
Q&A
Q1:Ruby编程语言为什么会从热门语言变成冷门语言?
A:主要原因是Python的崛起。Ruby曾在2006年成为年度编程语言,但随着Python在人工智能、数据科学等领域的广泛应用,开发者们更倾向于选择Python,导致Ruby的使用需求大幅下降。
Q2:Tiobe编程语言指数是如何计算的?
A:Tiobe指数通过评估全球技能工程师数量、课程和相关第三方供应商来衡量语言流行度,使用包括谷歌、亚马逊、必应、维基百科等20多个热门网站的数据来计算评级。
Q3:大语言模型会影响编程语言流行度排名的准确性吗?
A:不会。Tiobe指数衡量特定编程语言在互联网上的页面数量,而大语言模型也是在这些相同的网页上训练和分析的,因此两者依赖的数据源本质上是相同的。
好文章,需要你的鼓励
Replit与RevenueCat达成合作,将订阅变现工具直接集成至Replit平台。用户只需通过自然语言提示(如"添加订阅"),即可完成应用内购和订阅配置,无需离开平台。RevenueCat管理超8万款应用的订阅业务,每月处理约10亿美元交易。此次合作旨在让"氛围编程"用户在构建应用的同时即可实现商业变现,月收入未达2500美元前免费使用,超出后收取1%费用。
LiVER是由北京大学、北京邮电大学等机构联合提出的视频生成框架,核心创新是将物理渲染技术与AI视频生成结合,通过Blender引擎计算漫反射、粗糙GGX和光泽GGX三种光照图像构成"场景代理",引导视频扩散模型生成光影物理准确的视频。框架包含渲染器智能体、轻量化编码器适配器和三阶段训练策略,支持对光照、场景布局和摄像机轨迹的独立精确控制。配套构建的LiVERSet数据集含约11000段标注视频,实验显示该方法在视频质量和控制精度上均优于现有方法。
所有人都说AI需要护栏,但真正在构建它的人寥寥无几。SkipLabs创始人Julien Verlaguet深耕这一问题已逾一年,他发现市面上多数"护栏"不过是提示词包装。为此,他打造了专为后端服务设计的AI编程智能体Skipper,基于健全的TypeScript类型系统与响应式运行时,实现增量式代码生成与测试,内部基准测试通过率超90%。他认为,编程语言的"人类可读性时代"正走向终结,面向智能体的精确工具链才是未来。
这项由蒙特利尔学习算法研究所(Mila)与麦吉尔大学联合发布的研究(arXiv:2604.07776,2026年4月)提出了AGENT-AS-ANNOTATORS框架,通过模仿人类数据标注的三种角色分工,系统化生成高质量网页智能体训练轨迹。以Gemini 3 Pro为教师模型,仅用2322条精选轨迹对90亿参数的Qwen3.5-9B模型进行监督微调,在WebArena基准上达到41.5%成功率,超越GPT-4o和Claude 3.5 Sonnet,并在从未见过的企业平台WorkArena L1上提升18.2个百分点,验证了"数据质量远比数量重要"这一核心结论。