社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

2026 年 10 月编程语言排行榜|除了 Python、Rust,AI 时代还有哪些语言值得关注?

脚本之家 • 17 小时前 • 19 次点击  

将 脚本之家 设为“星标⭐”
第一时间收到文章更新

工作, 编程, 笔记本电脑, 在职的, 编码, 计算机, 程序员, 技术
来源 | 菜鸟教程 (ID:runoob)

上个月还在问:Julia 要回到前 20 了吗(2026 年 09 月编程语言排行榜|Julia 正在蚕食 MATLAB 的领地~)?

这个月 Julia 的排名已经冲到了第 18。

TIOBE 2026 年 10 月编程语言排行榜已经公布,官方本月的主题就是:Julia 重回 TIOBE 前 20(Julia Returns to the TIOBE Top 20)。

Julia 重回前 20,指数为 0.88%,距离它上一次进入前 20,已经过去了三年。

上个月还在说 Julia 在吃掉 MATLAB 的市场份额,这个月排名上已经超越,现在要看这次 Julia 可以在前 20 待多久?

做科研、搞工程的人,对 MATLAB 应该都不陌生,矩阵运算、信号处理、控制系统、仿真建模……不少人从大学实验课一路用到工作,它几乎就是科学计算的标配工具。

但现在,除了 MATLAB,还有 Python、R,以及这次重回前 20 的 Julia。

Python 和 R 为科研与数据分析提供了丰富的开源工具,而 Julia 更想兼顾开发效率与计算性能。

MATLAB 依然有自己的优势,但面对这些选择,科研人员和工程师也有了重新比较工具的理由。


1、MATLAB 曾经有多强

对很多理工科学生来说,MATLAB 可能比第一门编程语言还熟悉,做实验、处理数据、画曲线、跑仿真,打开它就能开始。

MATLAB 最早就是为了让学生方便地使用矩阵计算程序,不必先去写一套 Fortran 代码,后来逐步发展成完整的技术计算平台。

比如,生成一个随机矩阵,再计算它与自身转置的乘积:

A = rand(1000);B = A * A';

两行代码就能表达清楚,矩阵运算的底层细节交给工具处理。

对科研人员来说,这种便利很实在:精力可以花在研究问题上,不必先成为底层编程高手,再加上专业工具箱和 Simulink,MATLAB 的优势逐渐从计算方便,变成了整套工作流程都能接起来。

2、现在,MATLAB 面对的是一整个开源生态

今天做科学计算,开发者已经有了更多选择,以 Python 为例,常见的工具分工就很清楚:

  • NumPy 替代矩阵计算。

  • SciPy 替代科学计算。

  • Matplotlib 替代绘图。

  • Pandas 替代数据分析。

  • PyTorch/TensorFlow 替代机器学习工具链。

这些工具覆盖不同环节,可以按项目需要组合使用。

Python 的免费、开放、方便组合,让这套生态有了很强的吸引力。

3、Julia 会就此站稳脚跟吗?

Julia 则选择了另一个切入点:让开发者用比较自然的方式表达计算,同时获得高性能执行的机会。

Julia 通过 LLVM 编译生成机器码,并拥有微分方程、数学优化、线性求解和科学模拟等方向的工具生态,这些都是它重点发力的领域。

但语言设计追求高性能,不等于随手写一段就比别人快,真正放进项目里,还要看算法、数据规模、依赖库和代码实现。

比较性能,也应该比较完成同一个任务的合理实现,而不是只挑对自己有利的例子。

对准备尝试 Julia 的人来说,更实际的办法是:拿一个现有计算任务试一试。

开发是否更省心?运行时间有没有改善?结果能否复现?团队能不能维护?

进榜靠关注,留下来还得靠实际项目。

4、MATLAB 会真的消失吗?

MATLAB 最大的问题不是没有价值,而是它正在从大众开发语言,变成专业领域工具。

尽管 Julia 和 Python 持续蚕食其份额,但 MATLAB 可没那没容易被取代:

  • Simulink:这是 MATLAB 最强的护城河,汽车、航空航天、机器人、自动控制领域大量依赖它,Python 和 Julia 生态目前还没有真正对等的替代方案。
  • 工业遗留代码:很多企业手里有十几年的 MATLAB 项目、大量经过验证的模型、深度绑定的专业工具箱。重新开发几十年积累下来的工程模型,可能是几百万美元的工程。

5、R 和 Rust 语言崛起很快

R 和 Rust 本月分别排到第 8 和第 10,近期表现也很抢眼。

R 语言老本行是统计分析和画图,做科研、处理实验数据、跑回归模型,这些都是它擅长的。

现在接上 AI,又多了一些玩法:比如通过 ellmer 调用大模型,把文字整理成结构化数据,再交给 R 分析,甚至让模型调用 R 函数完成任务。对于熟悉研究问题、却不太擅长写代码的人,这种配合就很有吸引力。

Rust 擅长高性能底层开发,已经用在 Hugging Face 的分词工具里,Hugging Face 的 Tokenizers 就使用 Rust 实现核心功能,用 Python 调模型,背后可能就有 Rust 在干活。

AI 编程工具也能帮开发者解释 Rust 的所有权机制、分析编译报错,让学习时少一些摸不着头脑的时刻。

R 的机会是让数据分析更方便,Rust 的机会是把底层工具做得更高效,AI 给它们提供了新的应用空间。


本月,排名前十的分别是:
Python,C,C++,Java,C#,JavaScript,Visual Basic,R ,SQL,Rust。
R 和 Rust 语言最近崛起很快
Python,C,C++,Java,C#,JavaScript,Visual Basic,R,SQL,Rust 历史走势图:
11 到 20 排名如下(PHP 又好起来了吗?):
排名 21-50 的编程语言:
51-100 的编程语言:
ActionScript, Apex, Bash, bc, BCPL, Bourne shell, C shell, C++/CLI, Clojure, CoffeeScript, cT, EGL, Elixir, Erlang, F#, GAMS, Groovy, Inform, Io, J#, JScript, JScript.NET, LabVIEW, Logo, ML, Mojo, MQL5, MS-DOS batch, Nim, OpenCL, PL/I, Pure Data, PureBasic, Q, REBOL, Ring, RPG, Solidity, SQR, Tcl, tcsh, thinBasic, V, VHDL, XBase++, XC, Xen, Xojo, XPL, Z shell。
各大编程语言的历史排名(1988-2025):
编程语言“名人榜”( 2003-2024):
TIOBE 每个月都会公布一次编程语言的排行榜,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。
数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。

给想学编程或者在想我该学什么语言的人的建议:

  • AI / 数据科学:就选 Python,现在、以后、很长一段时间内都是。

  • Web 前端:JavaScript 先学,TypeScript 接着学,没有第二选择。

  • 后端 / 企业开发:Java 或 C#,老但不死,职位稳定。

  • 系统开发、游戏引擎、底层: C++ 依然是主力,Rust 是值得关注的长期投资。

  • 想挑战高难度的:Rust 或 Go,职位少但供给更少,薪资溢价明显,适合有一定基础之后的方向选择,不适合作为第一门语言。

不管学哪个,先把一门学扎实,比多门语言浅尝辄止有用得多。

以下视频是近这几十年来编程语言的变化趋势:

参考链接:https://www.tiobe.com/tiobe-index/
图片
  推荐阅读:
  1. 团队两个下属,一个天天加班,技术一般,但需求都能按时完成。另一个技术好,但会因为追求完美而延期,得盯着,A该给谁?
  2. 我们每天都在用的触摸屏,最早是谁发明的?
  3. 特斯拉造了台会飞的车,2028年量产
  4. 2026 年,日本翻盖手机终于过气了
  5. 17年前的刷机神机,今天终于把苹果iOS也装上了

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/202454