找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4688

积分

0

好友

612

主题
发表于 昨天 17:09 | 查看: 16| 回复: 0

TIOBE 2026 年 09 月份的编程语言排行榜已经公布,官方标题是:Julia 要回来到前 20 了吗(Is Julia going to re-enter the top 20)。

本月关注的焦点并不在前十,而是 Julia 距离重返前 20 只有一步之遥;与此同时,MATLAB 继续下滑,又跌了两个名次。上个月我们刚聊过《2026 年 08 月编程语言排行榜|MATLAB 真的要凉了吗?》,现在这个趋势似乎更清楚了。

TIOBE 2026年9月编程语言排名21-33:Julia第21、MATLAB第27

Perl 和 Ruby 则正式告别前 20,给两位老将 Ada 和 Objective-C 腾出了位置。

TIOBE 2026年9月排名15-20变化:Ada下跌、Objective-C上升

对很多科研人员和工程师来说,MATLAB 曾经是计算科学领域的瑞士军刀:矩阵计算、信号处理、控制系统、仿真建模……几十年来,无数高校实验室、科研机构和工业企业都依赖它。

但如今,一个问题越来越明显:MATLAB 还能代表未来吗?而 Julia 的崛起,是否意味着科学计算领域正在发生新的洗牌?

MATLAB、Julia、Python 和 R 在数值计算、科学计算、建模和数据处理领域都有深厚的根基。多年来,Python 和 R 已经夺走了 MATLAB 的很大一部分市场,而 Julia 也无疑分走了一杯羹。

1、MATLAB 曾经有多强

MATLAB(Matrix Laboratory)诞生于 1980 年代,最初的目标很明确:让科学计算人员能快速做矩阵运算,不用自己写底层代码。

过去要用几十行 C 或 Fortran 才能完成的数学计算,MATLAB 里可能几行就搞定:

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

对数学、物理、控制、电气、通信领域的研究者来说,这极大降低了编程门槛。再加上信号处理工具箱、控制系统工具箱、Simulink 仿真平台、自动代码生成这些能力,长期形成了 MATLAB 稳固的护城河。

MATLAB R2015a 界面:脚本、三维曲面图与工作区

2、现在,竞争对手变了

以前 MATLAB 的对手是 Fortran、Mathematica、Maple 这类同类专业软件,但现在它面对的是整个 开源生态

Python 已经是科学计算和 AI 领域的事实标准:

  • NumPy 替代矩阵计算。
  • SciPy 替代科学计算。
  • Matplotlib 替代绘图。
  • Pandas 替代数据分析。
  • PyTorch/TensorFlow 替代机器学习工具链。

而 Julia 则从另一个角度切入:它语法接近数学表达,性能接近 C,又原生支持并行计算和自动微分。

Julia 在数值计算、微分方程求解、科学模拟等领域逐渐蚕食 MATLAB 的份额。

而且最关键的一点——Python 免费,生态极其完善

NumPy、pandas、Matplotlib、Seaborn、scikit-learn、TensorFlow、SciPy 开源库标志

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

到目前为止,Julia 仍主要集中在相对小众的领域,尚未能作为通用编程语言实现突破。它速度很快,但还有更快的语言。

Julia 相对易学,拥有一个强大而热情的用户社区,但在更广泛的开发者群体中,它的认知度仍然有限。

Julia 的设计哲学是:像 Python 一样简单,像 C 一样快。但现实中的它需要面对编译器延迟、包生态碎片化以及较少的通用库支持等问题。

不过,Julia 在专业领域的表现确实亮眼:微分方程求解器、科学模拟、符号计算、自动微分等方向,Julia 的库在性能上往往优于 Python,甚至能够接近手写 C 或 Fortran 的水平。对于那些需要高性能数值计算、同时不想放弃高级语言易用性的研究者来说,Julia 是极具吸引力的选择。

编程语言赛道竞赛卡通插画:Python、C++、Rust、Julia 等

4、MATLAB 会真的消失吗?

MATLAB 最大的问题不是没有价值,而是它正在从大众开发语言,变成专业领域工具。尽管 Julia 和 Python 持续蚕食其份额,但 MATLAB 手里还握着两张不容易被替代的牌:

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

因此,Julia 虽然正在抢占 MATLAB 在科研和教学领域的份额,但在工业控制、硬件在环仿真等深度绑定 Simulink 的场景中,MATLAB 的地位短期内仍难以撼动。

编程语言领奖台卡通插画:Python、JS、C++、R、Go

5、AI 时代,对 MATLAB 和 Julia 的双重影响

AI 编程工具正在改变开发者选择语言的逻辑。

AI 更偏爱类型清晰的语言,训练数据越多的语言,AI 写得越好。

这对 MATLAB 是双重打击:用户基数收缩,商业授权限制了公开代码的流通,可供 AI 学习的 MATLAB 代码远比 Python 少。

对于 Julia,虽然 Julia 是开源语言,其代码在 GitHub 上公开,但总体训练数据量仍远小于 Python 和 JavaScript。因此 AI 辅助在 Julia 上的表现虽好于 MATLAB,但仍不及主流语言。

不过,随着 Julia 社区的增长和代码库的积累,这种差距正在缩小。强者恒强,训练数据越多的语言,AI 写得越好。

编程语言与 AI 工具卡通插画:Python、C++、JS、TS、R、Claude、OpenAI

选一门被广泛支持的语言,意味着终身都能获得更好的 AI 辅助。这对正在犹豫是否从 MATLAB 转向 Julia 或 Python 的科研人员来说,是一个重要的考量因素。


本月,排名前十的分别是:

Python,C,C++,Java,C#,JavaScript,Visual Basic,SQL,R,Rust。

TIOBE 2026年9月编程语言排行榜前十名

Python,C,C++,Java,C#,JavaScript,Visual Basic,SQL,R,Rust 历史走势图:

TIOBE 编程社区指数 2002-2026 年趋势图

11 到 20 排名如下(PHP 又好起来了吗?):

TIOBE 2026年9月排名 10-20:PHP、Swift、Objective-C 等变化

排名 21-50 的编程语言:

TIOBE 2026年9月排名 21-50:Julia、Ruby、MATLAB 等

51-100 的编程语言:

ActionScript, Apex, Applescript, Awk, Bash, bc, BCPL, Bourne shell, C shell, CFML, CL (OS/400), Clojure, CoffeeScript, cT, ECMAScript, EGL, Elixir, Erlang, F#, GAMS, Groovy, Io, J, J#, JScript, Logo, ML, MS-DOS batch, NetLogo, Nim, OpenCL, PL/I, PowerScript, Pure Data, PureBasic, Q, REBOL, Ring, Scheme, Solidity, Structured Text, Tcl, tcsh, thinBasic, V, XBase++, XC, Xojo, XPL, Z shell。

各大编程语言的历史排名(1988-2025):

编程语言历史排名 1986-2026 数据表格

编程语言“名人榜”(2003-2024):

年度编程语言获奖名单 2003-2025

TIOBE 每个月都会公布一次编程语言的排行榜。这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科等等。

数据反映目前主流编程语言的变化趋势,对我们学习和工作可作为一个参考,但各个语言都有它们各自适合的应用场景,所以也不必过于在意,毕竟语言的好坏在于如何去使用它。

如果你正在犹豫该学什么语言,可以参考下面这些方向:

  • AI / 数据科学:就选 Python,现在、以后、很长一段时间内都是。
  • Web 前端:JavaScript 先学,TypeScript 接着学,没有第二选择。
  • 后端 / 企业开发:Java 或 C#,老但不死,职位稳定。
  • 系统开发、游戏引擎、底层:C++ 依然是主力,Rust 是值得关注的长期投资。
  • 想挑战高难度的:Rust 或 Go,职位少但供给更少,薪资溢价明显,适合有一定基础之后的方向选择,不适合作为第一门语言。

不管学哪个,先把一门学扎实,比多门语言浅尝辄止有用得多。如果你还在几门语言之间犹豫,也可以到 云栈社区 看看大家的实际选型经验。


参考链接: https://www.tiobe.com/tiobe-index/




上一篇:字节面试AI作弊零容忍写进面评,LeetCode 1224最长前缀题解
下一篇:GPT-6 Astra 正式开放:生成 3D 世界、直接做游戏,AGI 来了?
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-9-10 16:01 , Processed in 1.665402 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表