这不是一个“正在崛起”的故事,这是一个“已经被判瓶颈,却又打回来了”的故事。
TIOBE 2026年6月编程语言排行榜出来了。Python、C、C++继续盘踞前三,但前三名的份额在走势上并不好看:Python虽然仍是第一(占比18.96%),但这个月跌了6.91个百分点。C++跌了2.65个百分点,Java跌了0.94个百分点。前五里只有第二名的C(上升1.30个百分点)和第五名的C#(上升0.17个百分点)这个月是往上走的。
前十里混得比较好的反而是老面孔:Visual Basic上升0.59个百分点,SQL上升0.23个百分点,R上升0.30个百分点。Scratch也涨了0.27个百分点,排在第十一。整个榜单看下来,有一股“老家伙们这轮稳住”的意味。
真正撞线的,是第十二名:Rust,占比1.26%,比上月涨了0.30个百分点。TIOBE的CEO Paul Jansen两个月前其实刚说过,他判断Rust进入了瓶颈期,理由是接连12个月一次名次都没往上走。现在他收回这个判断——Rust冲到了有史以来最高位置,第一次挤进全球第12名。
Rust到底是个什么定位?它手上抓了三张牌:高性能、内存安全、表达能力够强。这三张牌同时捏在一门语言里,本身就少见。系统编程这边,能跟C和C++打持久战的玩家本来就不多,但Rust在设计理念上就是冲着这个位置去的,长期看,它可能是少数几个真正能跟C、C++掰手腕的竞争者。
问题是,牌好不等于出牌容易。Rust难学,这个点几乎没人反对。上手成本高,自然用户盘子就小,用户盘子小,冲榜就吃力。Paul Jansen也承认,难度直接卡住了用户规模的增长。技术发展这种事,预测起来最容易被打脸——他两个月前刚判它“瓶颈”,现在它直接创了新高。未来几年这个增长曲线能不能一直拉上去,目前没人能打包票,但势头已经超出此前的预期了。
热门跟贴