Python跌8%还第一,Rust挤进前十:一个20年程序员看这轮语言洗牌
本文数据基于2026年7月TIOBE编程语言排行榜
做智能物流这二十年,见证过几轮语言起落。但这一期TIOBE,有个信号值得单独拎出来说——Rust首次进前十,抢的不是Go/Java/Python的盘子,是C/C++守了40年的系统层。很多人看到"Python同比跌8%仍居第一"会恐慌,看到"Rust进前十"会兴奋。但这两个数字摆在一起,讲的不是同一件事。
一、Python跌8%:不是崩,是"退烧"
Python还坐在第一的位置上,但同比跌了8个点。这个跌幅在TIOBE历史上是罕见的,但跌完还是第一——这个事实比"跌8%"更重要。为什么跌?不是Python不行了,是过去三年的AI热潮把Python捧到了一个它本来不该长期占据的高度。所有人都冲着"AI要用Python"来学、来招、来写项目,把这个语言的职位需求和社区热度拱到了虚高。现在AI工具自己能写Python了,反而让"为了AI而Python"的那波需求退潮——不是Python被替代了,是"Python=AI入场券"这个叙事被稀释了。- 数据科学、科研计算、运维脚本、教学——这些场景的黏性极强
- Django/FastAPI 在Web中小项目里仍然是首选之一
- AI框架(PyTorch)的生态已经锁死了,短期没人动得了
所以Python跌8%是"退烧",不是"崩盘"。第一的位置还能坐很久。
二、Rust进前十:抢的是C/C++的盘子,不是Go/Java/Python的
Rust进前十,媒体喜欢写"Rust挑战Go"、"Rust替代Python",但真实战场不在这。现场一:Linux 7.0 内核收编RustLinus 那句"Rust for Linux 可以合并了"之后,7.0 内核里 Rust 写的部分已经从驱动扩展到基础组件。内核是C守了30多年的地盘,现在开了个口子——而且这个口子只会越来越大。现场二:Chromium 5.47% 代码占比Chrome/Chromium 里 Rust 写的代码占比已经到 5.47%(2026年数据),主要在媒体栈、PDF引擎、部分安全敏感组件。Chrome 的技术栈基底是C++,能啃下5%已经是"撬盘子"的开始。现场三:前端工具链全面Rust化SWC、Turbopack、Rolldown、Biome——新一代前端工具链几乎清一色Rust。这一块原来也不是C/C++的主战场(原来前端工具是JS/Go/Java混着写),但Rust能在这里全面拿下,说明它的"系统层+工具链"定位是成立的。所以Rust真正抢的,是“需要性能+需要安全+生命周期长”的那类项目——这正是C/C++的传统地盘。Go抢的是云服务/微服务的盘子,Java抢的是企业应用的盘子,Python守的是数据/AI/脚本的盘子。Rust的对手是C/C++,不是它们。
三、为什么是现在?编程辅助工具带来的"反馈闭环"效应
Rust进前十的节奏,和AI coding工具的普及是同一段时间。这两者不是巧合。Rust最难的是什么?借用检查器(borrow checker)的学习曲线——这是C++程序员转Rust最大的拦路虎,也是Rust常年被"太难学"劝退的原因。但AI coding工具(比如Cursor、Claude Code、小米的MiMo Code等)出来之后,情况变了:- AI能帮你解析编译器报错原因、给出修改思路——告诉你"为什么不能这么写"而不是"该怎么写"
- AI能帮你把C代码做初版翻译成Rust,但unsafe边界还得人审
- 原来"Rust难"=人手写难+人理解编译器难,现在"Rust难"=AI写+AI解释+人review,门槛降了一截
两者互相喂养,形成了一个正循环:AI降低了Rust的入门门槛,Rust的编译器又让AI写出来的代码更容易被验证——门槛再降,生态再涨。C/C++没有这个闭环。C++太复杂、太历史、太依赖"人肉经验",AI也很难帮你在"历史债务+宏+模板元编程"这种泥潭里兜底。所以AI时代受益的"系统层语言"是Rust,不是C++——这一点会加速Rust吃C++的盘子。
四、不同赛道的选型判断
说了这么多,给不同赛道的人一个不负责但诚实的判断:系统/基建层(OS、数据库、浏览器引擎、嵌入式内核)- C++:存量巨大,但增量会被 Rust 蚕食,尤其"新写的安全敏感模块"
- 高并发/基础设施类(网关、消息队列、缓存):Rust 有一席之地,但 Go 仍然是主流选择(生态+招聘+上手速度)
- 业务CRUD:Java/Spring、Go、Python 仍是主力,Rust 不划算
- 新工具链直接 Rust(SWC、Turbopack、Rolldown、Biome 已经验证了)
- 老工具链(Webpack/Babel)短期不会动,但新项目不会选它们了
- Python 还是王,Rust 在 inference 的底层算子、数据管道的高性能段会渗透,但不会动Python的上层生态
- Rust 在 iOS/Android 的底层库(crypto、压缩、网络)会更多,但上层还是 Swift/Kotlin
五、一个20年老兵的体感
我自己的体感:Rust进前十不是"Rust赢了",是C/C++守了40年的系统层,终于出现了一个"能接班+AI时代更合拍"的候选。这事对Python那8%的跌幅反而是个参照——Python跌,是因为它被捧太高了;Rust涨,是因为它终于等到一个"系统层该换换人了"的时刻。语言排行榜从来不是"谁更好"的投票,是"谁在被用"的计数。Rust进前十,说明"被用"的量到了临界点。至于临界点之后是平缓还是加速,看Linux内核和Chromium这两个灯塔项目接下来怎么走。
写在最后
这篇不是"该学Rust还是Python"的劝学稿,是一份40岁程序员看榜单的体感记录。我自己的主力还是Java + 一堆脚本语言,WMS/OMS这类系统里Rust还没到非上不可的程度——但下一次如果再起一个新模块、又涉及安全/并发,我会认真考虑Rust。这和之前"AI替代不了人"系列说的是一回事——工具在变,语言在变,但"判断力"这件事,从来没有捷径。AI能帮你过borrow checker,但"这个模块值不值得用Rust重写"这个判断,目前还得靠人。