
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指数衡量特定编程语言在互联网上的页面数量,而大语言模型也是在这些相同的网页上训练和分析的,因此两者依赖的数据源本质上是相同的。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/241061.html