首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >2025年10月TIOBE编程语言排行榜,第二名的激烈争夺战,Go语言排名第8,Rust语言排名18。

2025年10月TIOBE编程语言排行榜,第二名的激烈争夺战,Go语言排名第8,Rust语言排名18。

作者头像
福大大架构师每日一题
发布2025-12-18 14:07:07
发布2025-12-18 14:07:07
1.5K0
举报

10月头条:TIOBE指数第二名的激烈争夺战

自从Python在2023年底开始主导TIOBE指数以来,排名第二的竞争就一直在C、C++和Java之间展开激烈争夺。在过去一年多的时间里,这3种语言在TIOBE排名中的差距一直不到1%。有时C领先,有时C++反超,如今C又回到第二的位置,而Java则始终与另外两者保持着极近的距离。

本月,C语言凭借其新版本 C23 的采用获得了助推,重新回到了第2名的位置。但Java刚刚发布了 Java 25,C++也在推进 C++26 的版本,因此谁能最终胜出尚不明确。三种语言各有优势:C语言简单且运行速度极快;C++速度快并适用于大型嵌入式系统;Java则非常适合大型商业应用。

值得注意的是,C#也在不断接近这三位竞争者——今年年初时,C#与C、C++和Java的差距还有4%,而如今这一差距已经缩小到仅仅1.4%。系好安全带,大战还在继续!

关于TIOBE编程社区指数

TIOBE编程社区指数是衡量编程语言流行度的指标,每月更新一次。该指数根据全球有经验的工程师人数、相关课程以及第三方供应商数量进行计算,并使用 Google、Amazon、Wikipedia、Bing 以及其他20多个知名网站的数据来评估。

需要注意的是,TIOBE指数并不是评判“最佳编程语言”或“使用代码量最多的编程语言”,而是反映流行度。

该指数可以用于检查你的编程技能是否依然跟得上时代,或者帮助在启动新软件系统时,作出选择采用哪种编程语言的战略决策。

在这里插入图片描述
在这里插入图片描述

其他编程语言

完整的前50名编程语言排行榜如下所示。该概览目前为非官方发布,因为我们有可能遗漏了某种编程语言。

接下来的50种编程语言

下列语言代表排名 #51 到 #100 的编程语言。由于它们之间的差距相对较小,因此仅按字母顺序列出,不显示具体排名。

按字母顺序: ActionScript、Algol、Apex、Awk、B4X、Caml、CLIPS、Clojure、D、Elm、F#、Forth、Groovy、Hack、Icon、Inform、Io、J、JScript、LabVIEW、Logo、Modula-2、Mojo、MQL5、NATURAL、Nim、OCaml、Occam、OpenCL、OpenEdge ABL、PL/I、Q、Raku、REXX、S、Scheme、Simulink、Small Basic、Smalltalk、SPARK、Stata、Structured Text、SystemVerilog、Tcl、Vala/Genie、VHDL、Wolfram、X++、XC、Xojo。

本月指数的变化

本月对指数的定义进行了以下更改:

长期历史回顾

为了看到更大的趋势,以下给出了往年 前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 于2018年被加入 TIOBE 指数,原因是有人指出 SQL 是图灵完备的。因此,尽管这门语言非常古老,但它在该指数中只有很短的历史。

编程语言名人堂(Hall of Fame)

下方的名人堂列出了历年“年度编程语言”奖项的获奖者。该奖项颁给在一年内评分提升幅度最大的编程语言。

缺陷与修改请求(Bugs & Change Requests)

以下是请求最多的前5个修改与缺陷列表。

  1. 1. 除了“<语言> programming”之外,还应尝试其他查询方式,例如“programming with <语言>”、“<语言> development”和“<语言> coding”。
  2. 2. 为除英语以外的其他自然语言添加查询。例如,首先从中国的搜索引擎 百度 开始。这一功能已部分实现,并将在未来几个月内完成。
  3. 3. 添加一个所有已被拒绝的搜索词列表,以减少重复收到关于 Rails、JQuery、JSP 等的邮件。
  4. 4. 启动适用于 数据库、软件配置管理系统和应用框架 的 TIOBE 指数。
  5. 5. 某些搜索引擎允许仅查询过去一年中新增的页面。TIOBE 指数应只跟踪这些最近新增的页面。

我们相信人工智能为普通人提供了一种“增强工具”,并致力于分享全方位的AI知识。在这里,您可以找到最新的AI科普文章、工具评测、提升效率的秘籍以及行业洞察。 欢迎关注“福大大架构师每日一题”,发消息可获得面试资料,让AI助力您的未来发展。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-10-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 福大大架构师每日一题 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 10月头条:TIOBE指数第二名的激烈争夺战
  • 关于TIOBE编程社区指数
  • 其他编程语言
  • 接下来的50种编程语言
  • 本月指数的变化
  • 长期历史回顾
  • 重要观察:
  • 编程语言名人堂(Hall of Fame)
  • 缺陷与修改请求(Bugs & Change Requests)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档