21CTO 导读:2026 年 10 月 TIOBE 编程语言榜单最大的变化,是 Julia 时隔三年重返榜单前 20 名。
TIOBE 官方网站近日公布了 2026 年 10 月的编程语言排行榜。
特别要跟各位说明的是,本月 TIOBE 做出了一个重要调整:在统计中正式加入了中文(普通话)搜索词(权重设为英文搜索词的 44.2%),以更真实地反映全球第二大语言社区的编程活跃度,避免长期偏向英语技术社区。
TIOBE编程社区指数通过与熟练工程师、课程和第三方供应商相关的搜索活动来跟踪编程语言的流行度。
10 月份的编程语言之详细排名列表如下:
Python 排行第一:占比 19.23%,同比下降 5.23%
C 排行第二:占比 11.33%,同比上涨 2.04%
C++ 排行第三:占比 8.87%,同比上涨 0.04%
Java 排行第四:占比 8.41%,同比上涨 0.06%
C# 排行第五:占比 3.79%,同比下降 3.15%
JavaScript 排行第六:占比 2.77%,同比下降 0.64%
Visual Basic 排行第七:占比 2.20%,同比下降 1.02%
R 排行第八:占比 2.06%,同比上涨 0.55%
SQL 排行第九:占比 1.97%,同比上涨 0.20%
Rust 排行第十:占比 1.44%,同比上涨 0.24%
Go 排行第十一:占比 1.39%,同比下降 0.53%
PHP 排行第十二:占比 1.26%,同比下降 0.12%
Fortran 排行第十三:占比 1.12%,同比下降 0.58%
Swift 排行第十四:占比 1.03%,同比上涨 0.09%
Scratch 排行第十五:占比 0.97%,同比下降 0.18%
COBOL 排行第十六:占比 0.89%,同比上涨 0.03%
Perl 排行第十七:占比 0.88%,同比下降 0.78%
Julia 排行第十八:占比 0.88%,同比上涨 0.42%
Delphi/Object Pascal 排行第十九:占比 0.83%,同比下降 1.03%
MATLAB 排行第二十:占比 0.83%,同比下降 0.33%
Python 指数从 17.76% 攀升至 19.23%,扭转了 9 月份的跌势。便是即便上涨之后,其评级仍比 2025 年 10 月的预期低 5.23 个百分点。
C语言的市场份额从10.28%上升到11.33%,比一年前高出2.04个百分点。这使得C语言与第二名C++的差距进一步拉大,而竞争更为激烈的C++则排名下降一位。
这些变化巩固了 Python 在指数中的领先地位,尽管方法论的改变使得很难将这些增长完全归因于人们对编程语言兴趣的变化。
C++ 的占比提升至 8.87%,而Java则达到 8.41%。两者的差距从 8 月份的 0.37 个百分点扩大到 9 月份的 1.13 个百分点,本月又回落至 0.46 个百分点,尽管排名连续第二个月没有变化,但第三名的位置仍然悬而未决。
C# 的市场份额跌至 3.79%,排名第五。它目前落后 Java 4.62 个百分点,但仅比 JavaScript 高出 1.02 个百分点,因此,它与 C++ 和 Java 之间的差距比其第五名的排名所显示的要大得多。
JavaScript 以 2.77% 的份额位列第六,Visual Basic 以 2.20% 的份额位列第七。R 语言上升至 2.06%,给榜单后半段带来了更大的压力,第七名和第八名之间仅相差 0.14 个百分点。
R语言的占比上升至2.06%,超过了SQL语言的1.97%。同比数据提供了更多背景信息:R语言在2025年10月排名第13位,现在升至第8位,而SQL语言则从第10位上升至第9位。
Rust 连续第四个月位列第十,占比 1.44%,Go 紧随其后,占比 1.39%。Rust 一年前排名第十六,因此其长期上升势头依然值得关注,尽管 0.05 个百分点的差距意味着排名只需稍作调整即可再次发生变化。
排名前十的语言中,排名靠后的几种语言之间的差异很小,这意味着它们在未来的版本中排名可能会发生变化,尽管每月排名的变化并不一定能反映更广泛的采用趋势。
Julia 阔别三年后“回归”
TIOBE 的 CEO Paul Jansen 这样表示,如今的 Julia 语言时隔约 3 年再次进入前 20 名。与上一次进入榜单前 20 名时相比,此次回归或许意味着它的人气正在逐步积累。不过,Julia 能否在前 20 名中保持稳定的位置,仍有待后续排名验证。
具体来看,Julia 的人气增长主要得益于市场对兼顾高性能与易用性的现代编程语言的需求。对比其他竞品,Python 语法简洁、抽象层次较高,适合快速开发和数据处理,但在部分计算密集型任务中可能受到性能限制;C++ 则拥有出色的执行效率,但学习门槛相对较高,开发者也需要处理更多底层细节。
而 Julia 语言相对能够在上述两者之间找到一种“平衡”,能够在提供较高抽象层次和相对友好的开发体验的同时,兼顾接近传统高性能语言的计算能力。随着科学计算和数据分析等领域对性能与开发效率的要求不断提高,它的这一定位也成为其受到关注的重要原因。
结语
10 月份的数据结果表明,即使领先技术保持不变,编程语言的排名也会发生变化。
对于开发者和技术领导者而言,该榜单指数提供了一个有用的编程语言可见度概览,但在选择编程语言时,项目需求、生态系统支持和开发者专业知识仍然是更重要的考量因素。
作者:场长
本篇文章为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 微信公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。
请扫描二维码,使用微信支付哦。