5月头条统计编程语言市场正经历重大整合本月编程语言R再次升至TIOBE指数第8位追平了其历史最高排名。这并非巧合。统计编程语言市场显然正在经历一场重大整合。最大的赢家是Python和R而许多长期存在的替代语言则持续失去发展势头。统计计算领域曾由众多细分语言和平台构成的碎片化时代似乎即将终结。数种老牌劲旅正在稳步衰退MATLAB已逼近TIOBE前20名的边缘。SAS即将自TIOBE指数创始以来首次跌出前30名。Wolfram/Mathematica仍远低于其历史峰值并进一步失势。SPSS上月已跌出前100名。S也接近跌出前100名。Stata目前位列第124位。与此同时较新的统计语言Julia尽管技术优势显著且学术兴趣日益增长但多年来一直难以稳定跻身TIOBE前30名。展望未来预计Stan将于下个月首次亮相TIOBE指数这反映了概率编程和贝叶斯统计日益增长的重要性。在实践中当今的统计编程市场日益围绕仅有的两大主导生态系统展开Python主导工业界、机器学习、人工智能及生产系统。R仍然是学术界、研究、流行病学和高级统计分析领域的领先环境。在指数的其他方面本月Java和C互换了位置。Java在Java 26成功发布之后势头增强。另一个值得关注的上升者是Zig它正首次逼近TIOBE前30名。Zig的日益流行似乎源于其独特地结合了底层性能、简洁的工具链并且相较于传统的系统编程语言更为易用。TIOBE编程社区指数是编程语言流行度的一项指标。该指数每月更新一次。评级基于全球范围内的熟练工程师数量、相关课程及第三方供应商。用于计算评级的流行网站包括谷歌、亚马逊、维基百科、必应等超过20个网站。需要注意的是TIOBE指数并非衡量哪种编程语言最好也不是哪种语言编写的代码行数最多。该指数可用于检查您的编程技能是否仍与时俱进或者在开始构建新软件系统时就应采用哪种编程语言做出战略决策。其他编程语言以下列出了完整的编程语言前50名。此概览为非官方发布因为我们可能存在遗漏某种语言的情况。接下来的50种编程语言以下列表列出了排名第51位至第100位的语言。由于差异相对较小这些编程语言仅按字母顺序列出。(Visual) FoxPro、ActionScript、Apex、Applescript、Awk、Bash、bc、BCPL、Bourne shell、C shell、CL (OS/400)、CoffeeScript、cT、ECMAScript、Elixir、F#、GAMS、Groovy、Io、J、J#、JScript、JScript.NET、Logo、LotusScript、LPC、MDX、MQL5、NetLogo、OpenCL、PL/I、PowerShell、Pure Data、Q、REBOL、Ring、RPG、RPL、S、Scheme、Small Basic、Solidity、Tcl、V、Vala/Genie、VHDL、Wolfram、XC、Xojo、XPL长期历史数据为观全局以下列出多年前排名前10的编程语言的位置。请注意这些是12个月期间的平均排名。重要观察2001年之前的数据并非基于网络搜索引擎计数而是基于Usenet新闻组的点击量这些数据是回溯计算得出的。上表中“Visual Basic”与“(Visual) Basic”存在区别。2010年之前“(Visual) Basic”指代Basic的所有可能方言包括Visual Basic。经讨论后决定将“(Visual) Basic”拆分为其各种方言例如Visual Basic .NET、经典Visual Basic、PureBasic和Small Basic等。由于Visual Basic .NET已成为Visual Basic的主要实现形式故现在将其称为“Visual Basic”。编程语言SQL是在有人指出SQL是图灵完备之后于2018年被添加到TIOBE指数中的。因此尽管这门语言非常古老但它在指数中的历史很短。编程语言名人堂以下列出了“年度编程语言”所有获奖者的名人堂。该奖项授予一年内评级上升幅度最高的编程语言。缺陷与变更请求以下是五大最常请求的变更和缺陷。除了“语言 programming”之外还应尝试其他查询方式例如“programming with 语言”、“语言 development”以及“语言 coding”。增加对其他自然语言英语除外的查询。思路是从中国的搜索引擎百度开始。此项已部分实现并将在未来几个月内完成。增加一份已被拒绝的所有搜索词请求的列表。此举旨在尽量减少关于Rails、JQuery、JSP等的重复邮件数量。为数据库、软件配置管理系统和应用框架启动TIOBE指数。某些搜索引擎允许查询去年新增的页面。TIOBE指数应仅追踪这些近期添加的页面。