2026 年 10 月的 TIOBE 编程语言排行榜,主题是 Julia 时隔三年重新回到前二十名。这篇把榜单前二十名的评级与同比变化逐条列出,解释这些数字到底在比什么,也说清 TIOBE 从本月起把中文搜索词纳入统计会带来什么影响。

信息核验时点:2026-10-22(TIOBE 指数 2026 年 10 月榜;Julia 当前稳定版 1.13.2,发布于 2026-10-14)


本文要点
  • 一句话定义:TIOBE 编程语言排行榜是按月更新的编程语言热度指标,统计的是搜索引擎结果里与语言相关网页的数量。
  • 核心结论:2026 年 10 月,Python 以 19.23% 的评级排第一,C 以 11.33% 排第二,Rust 从第 16 位升到第 10 位,Julia 从第 30 位升到第 18 位,时隔三年回到前二十。
  • 适用场景:判断一门语言的检索热度走向,观察新语言是否开始进入主流视野。
  • 适用人群:做技术选型时想找一个参考信号,或长期跟踪语言生态变化的开发者与团队负责人。
  • 短板/边界:TIOBE 官方写明评级不代表语言优劣,也不代表代码量多少;它衡量的是检索热度,不等于岗位数量或薪资水平。

TIOBE 编程语言排行榜是什么?

TIOBE 编程语言排行榜(TIOBE Programming Community Index)是一份按月更新的编程语言热度指标,由 TIOBE 公司维护,本月榜单的署名作者是该公司首席执行官 Paul Jansen。

它统计的是检索行为,不是开发者人数。TIOBE 官网写明,评级依据是全球熟练工程师的数量、相关课程与第三方供应商,计算时使用 Google、Amazon、Wikipedia、Bing 以及其他 20 多个热门网站的数据(TIOBE Index)。

同一页面上还有一句官方提醒值得记住:这份指数“不是关于最好的编程语言,也不是关于写得最多代码的语言”(原文为 It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written)。名次高低衡量的是热度,不是工程质量,也不直接等于招聘岗位的多少(TIOBE Index)。

榜单更新频率是每月一次,这点在官网上也有明确说明,所以不同月份的名次可以直接拿来横向比较。

2026 年 10 月的前二十名是什么样?

下面这张表对比的是 2026 年 10 月榜前 10 名的评级,以及评级本身相对 2025 年 10 月的同比变化。

排名语言评级同比变化
1Python19.23%-5.23%
2C11.33%+2.04%
3C++8.87%+0.04%
4Java8.41%+0.06%
5C#3.79%-3.15%
6JavaScript2.77%-0.64%
7Visual Basic2.20%-1.02%
8R2.06%+0.55%
9SQL1.97%+0.20%
10Rust1.44%+0.24%

第 11 到第 20 名依次是:Go 1.39%、PHP 1.26%、Fortran 1.12%、Swift 1.03%、Scratch 0.97%、COBOL 0.89%、Perl 0.88%、Julia 0.88%、Delphi/Object Pascal 0.83%、MATLAB 0.83%。上面这些名次、评级和同比数值,都取自 TIOBE 官网的 10 月页面。

名次变化比评级本身更有信息量。R 从 2025 年 10 月的第 13 位升到第 8 位,Rust 从第 16 位升到第 10 位,Swift 从第 22 位升到第 14 位,COBOL 从第 23 位升到第 16 位。往下走的也有:Go 从第 8 位降到第 11 位,Perl 从第 12 位降到第 17 位,Delphi/Object Pascal 从第 9 位降到第 19 位。

一个容易被忽略的细节是,TypeScript 在这份榜单里排在第 38 位,评级 0.41%。它在 TIOBE 的统计口径下名次不高,但在别的榜单上位置完全不同,这一点后面会专门说。

Python 继续第一,为什么评级同比少了 5.23 个百分点?

先说结论:少的是评级分值,不是名次。Python 在 2026 年 10 月依然排第一,评级 19.23%,同比少了 5.23 个百分点,名次与 2025 年 10 月持平。

这个下降要从口径上理解。TIOBE 的评级是各类网页检索结果的占比,反映的是相对份额,而不是某门语言的绝对检索量。所以单看一个月的同比变化,就判断“这门语言不行了”,是不成立的。

TIOBE 官方本月把 Python 放在数值计算的语境里讨论。官方文字提到,Python 提供了一种易用、抽象层次较高的数值计算方式,但在部分场景下性能可能成为瓶颈(TIOBE Index)。这句话解释的是它为什么会被其他语言分流,而不是它失去了第一的位置。

如果看长期记录,Python 的底子并不弱。TIOBE 的年度语言(Programming Language of the Year)奖项发给当年评级涨幅最高的语言,Python 在 2024、2021、2020、2018、2010、2007 年都拿过这个奖;离现在最近的一届是 2025 年,得主为 C#(TIOBE Index)。如果你是在为学习路线找依据,榜单只回答热度,语言本身怎么用可以看本站的 Python 从入门到精通 与 C# 从入门到精通。

回头看更早的名次也能说明问题。官网有一节叫「Very Long Term History」,列的是按 12 个月平均下来的名次:Python 在 2006 年第 8、2016 年第 5、2026 年第 1;同一张表里 Java 这三个年份都是第 1,C 都是第 2(TIOBE Index)。这里有个容易读混的地方:官方在本月的口径变更里写了「长期历史数据暂时不可用,正在尽快恢复」,但上面这张按年份的平均名次表仍然正常显示在页面上,两处说的不是同一批数据。

C 的评级涨了 2.04 个百分点、Rust 挤进前十,说明什么?

C 是前十名中同比涨幅最大的一门。它 2026 年 10 月的评级是 11.33%,同比增加 2.04 个百分点,名次保持第二,与 2025 年 10 月相同。

C++ 紧跟在后面,评级 8.87%,同比只增加 0.04 个百分点,名次第三,同样与去年同期持平。两门语言名次都没动,区别在评级:C 涨了 2.04 个百分点,C++ 只涨了 0.04 个百分点。

Rust 这次往前走了一大步。它 2026 年 10 月的评级是 1.44%,同比增加 0.24 个百分点,名次从 2025 年 10 月的第 16 位升到第 10 位。

有升就有降,Go 是这轮里被挤出去的一门。Go 评级 1.39%,同比减少 0.53 个百分点,名次从第 8 位掉到第 11 位,滑出前十。名次之外的信息这份榜单给不了,Go 的语言特性和适用场景见本站 Go 语言从入门到精通。

需要提醒的是,这些数字反映的是检索热度。Rust 名次靠前,说明讨论和检索变多了;它是否适合你的项目,还要看团队、编译时间和生态成熟度这些榜单回答不了的问题,这几项在 Rust 从入门到精通 里有更具体的展开。

Julia 时隔三年回到前二十,是短期热度吗?

TIOBE 官方本月把主题定为“Julia 重返 TIOBE 前 20”(Julia Returns to the TIOBE Top 20)。官方原文写的是 Julia 上一次进入前二十发生在三年前,并补了一句:当时它可能只是一阵风,但这次重新出现说明它的人气更可能是可持续的(TIOBE Index)。

它的具体数据是:2026 年 10 月评级 0.88%,同比增加 0.42 个百分点,名次从 2025 年 10 月的第 30 位升到第 18 位。

官方对这门语言的解释集中在“性能与易学之间的取舍”上:Julia 受关注,主要因为市场需要兼顾高性能与易学性的现代编程语言,尤其是在数值计算领域;Python 易用但性能可能成为瓶颈,C++ 性能好但学习曲线更陡、抽象层次更低,而 Julia 试图把两者的优点结合起来(TIOBE Index)。

工具本身的更新也在继续。Julia 官网显示,稳定版是 Julia 1.13.2,发布于 2026 年 10 月 14 日;长期支持版是 Julia 1.10.12(Install Julia)。

官方同时留了一句保留:这次回归说明它的人气可能在积累,但能否稳定待在前二十,还要看后面几个月的排名(TIOBE Index)。

同月还有两门语言在门口排队。官方文字提到,Dart 本月从第 41 位跳到第 27 位,靠的是它的 UI 工具包 Flutter;OCaml 从第 38 位升到第 26 位,部分原因是在实时交易系统和解析技术中的使用增加(TIOBE Index)。

R 和 SQL 挤进前十,这份榜单到底在衡量什么?

R 这次的名次提升很明显。它 2026 年 10 月的评级是 2.06%,同比增加 0.55 个百分点,名次从 2025 年 10 月的第 13 位升到第 8 位。

SQL 也往上走了一位。它评级 1.97%,同比增加 0.20 个百分点,名次从第 10 位升到第 9 位。在 2026 年 10 月的前十名里,它是唯一一门查询语言。

把前十名摊开看,会发现名次分布和“谁在写业务系统”关系不大。Visual Basic 以 2.20% 排第 7、C# 以 3.79% 排第 5,而这两门的同比都是负的(分别 -1.02% 与 -3.15%)。存量检索大的语言名次稳,这在 PYPL 官网上有一个被反复引用的例子:Objective-C 相关网页超过 2000 万个,C 只有 1100 万个,所以 Objective-C 在 TIOBE 上排得靠前;可按教程搜索量算,Objective-C 只有 C 的约三十分之一(PYPL)。

要理解这一点,得回到评级本身的口径:TIOBE 统计的是搜索引擎结果里语言相关网页的数量,官方也反复说明它不是语言优劣的排名。所以看到 R 或 SQL 排得靠前,合理的解读是“用它们的人多、被搜得多”,而不是“它们比 C++ 更好”。

完整的第 21 到 50 名同样值得扫一眼,里面有 Ada 0.82%、SAS 0.76%、Assembly language 0.76%、Classic Visual Basic 0.70%、Objective-C 0.61%、OCaml 0.61%、Dart 0.60%、Ruby 0.53%、Kotlin 0.48%、Lua 0.44%、Zig 0.27% 等(TIOBE Index)。这份 21 到 50 名的名单,官方标注为“非正式发布”,理由是可能存在遗漏。名单里 Objective-C、PL/SQL、Prolog、Lisp、(Visual) FoxPro、Awk 都还在列,这些语言为什么至今仍有检索量、又是怎么退到今天的位置的,本站 那些边缘化的编程语言,给今天留下了什么遗产? 专门梳理过。

同一时间,为什么各家榜单的排名对不上?

下表对比三份常见榜单各自在数什么,说明为什么它们的名次会互相冲突。

榜单统计对象更新方式
TIOBE 指数搜索引擎结果中与语言相关的网页数量每月更新
GitHub OctoverseGitHub 上按贡献者数量统计的语言使用年度报告
Stack Overflow 开发者调查开发者自报过去一年使用过的技术年度调查

最典型的分歧出现在 TypeScript 身上。它 2026 年 10 月在 TIOBE 排第 38 位,评级 0.41%(TIOBE Index)。

而在 GitHub 的口径下,结论正好反过来。GitHub 官方博客在方法说明里写明,除非另有说明,“最常用语言”按的是当月在该语言下提交过代码的去重贡献者数;按这个口径,2025 年 8 月 TypeScript 首次同时超过 Python 和 JavaScript,成为 GitHub 上使用最多的语言,官方称这是十多年里最重大的一次语言变迁(Octoverse)。同一篇报告也留了两句限定:Python 在 AI 与数据科学负载上仍然占优,而 JavaScript 与 TypeScript 合起来的整体活跃度高于 Python 单独一项。TypeScript 为什么被新项目默认采用,本站 TypeScript 从入门到精通 里讲得更细。

同一份 GitHub 报告给出的增长数据是:TypeScript 一年增加约 1,054,015 名贡献者,同比增长 66.63%;Python 增加约 850,579 名,增长 48.78%;JavaScript 增加约 427,148 名,增长 24.79%(Octoverse)。

Stack Overflow 的调查又是另一个数法。其 2025 年度开发者调查页面写明,这是这项调查的第 15 年,共收到超过 49,000 份回答,覆盖 177 个国家和地区,问卷包含 62 个问题、涉及 314 项技术(Stack Overflow Developer Survey 2025)。

两份榜单为什么差异这么大,PYPL 官网有一段直白的解释:TIOBE 是滞后指标,它数的是包含语言名称的网页数量,所以老语言的存量网页会推高它的名次(PYPL)。PYPL 自己统计的是 Google 上语言教程的搜索频率,原始数据来自 Google Trends。

结论就是一句:看到“某某语言排名第几”,先看它数的是什么,再决定要不要当真。

TIOBE 把中文搜索词纳入统计,会影响名次吗?

会,而且这是 2026 年 10 月这期榜单在方法上最大的变动。TIOBE 官网在“This Month's Changes in the Index”一节写明,本月起纳入了中文(普通话)搜索词:除了原来的“programming”,现在还搜索“编程”(TIOBE Index)。

官方的理由是,普通话是使用人数仅次于英语的语言,排除中文搜索词会让指数偏向英语社区,低估中文社区的编程活动。官方还给出权重安排:中文搜索词的权重最终将是英文搜索词权重的 44.2%,这个比例基于两种语言母语者和第二语言使用者的相对数量(TIOBE Index)。

这项改动已经带来了一个直接后果。官方注明,由于近期纳入了中文搜索词,长期历史数据暂时不可用,正在尽快恢复(TIOBE Index)。

在官网页面的“Bugs & Change Requests”里,还列出了一些待办方向:除了原有的检索式,也建议尝试“programming with 语言名”“语言名 development”“语言名 coding”这类变体;并计划加入英语之外的自然语言查询,设想是先从中国的搜索引擎百度开始,官方表示这部分已经部分实现,将在接下来的几个月里完成(TIOBE Index)。

对读者来说,实际含义是:跨月的名次对比要留个心眼,尤其是中文社区讨论热度高的语言,其评级构成可能已经变了。

常见问题

排名高就代表这门语言的工作机会多吗?

不代表。TIOBE 官方写明,它的评级来自全球工程师数量、课程与第三方供应商,以及搜索引擎结果中相关网页的数量,衡量的是热度,而不是岗位数量或薪资水平。反过来也成立:Visual Basic 以 2.20% 排在第 7,但同比是 -1.02%,这个名次反映的是长期积累的检索量,换算不成岗位数。要把“好不好找工作”作为判断依据,应该去看招聘岗位数据和开发者调查里“过去一年实际用过”的那类问题,而不是单看这份榜单。

Julia 回到前二十,现在值得开始学吗?

值不值得取决于你的场景,榜单本身给不出答案。TIOBE 官方对 Julia 的定位是兼顾高性能与易学性,尤其在数值计算领域;官方同时表示,它能否稳定在前二十还要看后面几个月的排名。如果你日常处理的是数值计算、仿真或数据分析类任务,可以拿一个现有计算任务实测一下开发和维护成本。如果你的工作是通用后端或前端,这门语言当下的名次变化和你的日常关系不大。

为什么 Python 在 TIOBE 排第一,GitHub 上却是 TypeScript 第一?

因为两份榜单数的不是同一件事。TIOBE 数的是搜索引擎结果里语言相关网页的数量,按月更新;GitHub 的 Octoverse 数的是平台上按贡献者数量统计的语言使用,是年度报告。TypeScript 在 TIOBE 排第 38(0.41%),在 GitHub 的贡献者口径下却是第一,两个结果可以同时成立。判断趋势时,把两份数据放一起看比只信一份更稳妥。

下一步:怎么自己复核这份榜单

想把上面这些结论用起来,可以按下面的步骤自己走一遍。

  1. 打开 TIOBE 官网的榜单页,对照本文的表格核对前 10 名的评级与同比数值。预期你会看到页面标题写着 October 2026、主题是 Julia 回归前二十,以及一份 50 名的完整名单。
  2. 拉到页面下方看「Very Long Term History」平均名次表和年度语言名单。预期你会看到 Python、C、Java 在 2006 年、2011 年、2016 年的平均名次,以及 2025 年的年度语言是 C#。同页的口径变更说明里另有一句“长期历史数据暂时不可用”,官方没有写明它覆盖的具体范围;就页面本身而言,这两张表照常显示。
  3. 再打开 GitHub 的 Octoverse 报告,搜索 TypeScript 相关段落。预期你会看到“2025 年 8 月首次成为使用最多的语言”这一说法,用来和 TIOBE 的口径做交叉验证。
  4. 如果你关心的是自己的技术方向,把上面两份数据换成招聘平台的岗位数据再看一遍,榜单只负责告诉你热度往哪走。

本文说法与出处对照

下表把正文里每个数字和每句“官方说明”落到具体页面,方便逐条复核。榜单数据全部来自 TIOBE 官网 2026 年 10 月那一页,其余三家各取自己的官方页。

本文说法出处页面
前 20 名的评级、同比变化与两个年份的名次对照(Python 19.23%/-5.23%、C 11.33%/+2.04%、Rust 16→10、Julia 30→18)TIOBE Index
第 11–20 名评级(Go 1.39% 至 MATLAB 0.83%)与第 21–50 名完整名单TIOBE Index
21–50 名这份名单“非正式发布,可能漏掉某门语言”TIOBE Index
TypeScript 第 38 位、评级 0.41%TIOBE Index
指数每月更新一次;评级基于全球熟练工程师数量、课程与第三方供应商;计算使用 Google、Amazon、Wikipedia、Bing 及其他 20 多个网站TIOBE Index
“不是关于最好的编程语言,也不是关于写了最多代码的语言”TIOBE Index
本月主题 Julia Returns to the TIOBE Top 20;上次进前二十是三年前;Julia 定位在高性能与易学之间,尤其面向数值计算TIOBE Index
Python 提供易用的高层数值计算但性能可能成瓶颈;C++ 性能好但学习曲线更陡、抽象层次更低TIOBE Index
Dart 本月从第 41 位到第 27 位(靠 Flutter);OCaml 从第 38 位到第 26 位(实时交易系统与解析技术)TIOBE Index
年度语言奖给当年评级涨幅最高的语言;Python 得主年份 2024/2021/2020/2018/2010/2007;2025 年得主 C#TIOBE Index
Very Long Term History 为 12 个月平均名次;Python 2006 年第 8、2016 年第 5、2026 年第 1;Java 三档均第 1TIOBE Index
本月起纳入中文(普通话)搜索词,除 “programming” 外还搜“编程”;普通话是使用人数仅次于英语的语言;中文词权重最终为英文词的 44.2%;长期历史数据暂时不可用TIOBE Index
Bugs & Change Requests:建议尝试 “programming with 语言名”“语言名 development”“语言名 coding”;自然语言查询先从百度开始,已部分实现、未来几个月完成TIOBE Index
榜单署名作者 Paul Jansen,职务为首席执行官TIOBE Index
Julia 当前稳定版 1.13.2(2026 年 10 月 14 日);长期支持版 1.10.12Install Julia
“最常用语言”按当月在该语言下提交过代码的去重贡献者数排名Octoverse
2025 年 8 月 TypeScript 首次超过 Python 与 JavaScript 成为 GitHub 上使用最多的语言;官方称这是十多年里最重大的一次语言变迁Octoverse
TypeScript 同比新增约 1,054,015 名贡献者(+66.63%)、Python 约 850,579 名(+48.78%)、JavaScript 约 427,148 名(+24.79%)Octoverse
Python 在 AI 与数据科学负载上仍占优;JavaScript 与 TypeScript 合计活跃度高于 Python 单独一项Octoverse
2025 年开发者调查为第 15 届,收到 49,000+ 份回答、来自 177 个国家、62 个问题、涉及 314 项技术Stack Overflow Developer Survey 2025
TIOBE 是滞后指标,数的是包含语言名称的网页数量;Objective-C 相关网页超过 2000 万个、C 只有 1100 万个,而按搜索量 Objective-C 比 C 少 30 倍PYPL
PYPL 统计 Google 上语言教程的搜索频率,原始数据来自 Google Trends,自称领先指标PYPL

本文数据核验于 2026-10,以官方 Release Notes/文档为准。

发表评论

验证码图片,点击可更换