眼下正值假期季,编程语言领域也不例外。TIOBE 编程语言排行榜出现了一些变动,但大部分变化集中在榜单靠后的位置。例如,OCaml 和 Zig 在过去几个月均保持持续增长,未来有望跻身榜单前 20 名。
另一值得关注的变化是,MATLAB 十余年来首次跌出排行榜前 20。这仅仅是一次暂时的下滑,还是标志着其开始走向长期衰退?就我个人观点而言,MATLAB 的时代快要落幕了。一个关键原因在于它的授权许可模式。如今绝大多数编程语言都可以免费使用,而使用 MATLAB 需要购买授权,这一短板正变得愈发突出。目前在 TIOBE 榜单前 20 中,Delphi 是另外唯一一款仍需要付费授权的编程语言。
MATLAB 逐步走下坡路的另一个原因是,该语言的迭代更新幅度远不及众多其他主流编程语言。Python、C++、Rust 以及不少新兴语言都在持续引入现代化语言特性与编程范式,相比之下,MATLAB 给人的感觉越来越像属于另一个时代的语言。

