当前位置:首页>开发>正文

Matlab是用什么语言编写的

2023-05-20 23:24:22 互联网 未知 开发

Matlab是用什么语言编写的?

Matlab是用什么语言编写的

MATLAB 最初是由 Mathworks 公司创始人之一的 Cleve Moler 开发的,他当时开发这个软件的初衷是为了让学生更方便地使用 LINPACK 和 EISPACK(这两个线性代数运算库是他在开发 MATLAB 之前的作品,由 Fortran 语言写成)。20世纪70年代末到80年代初,Cleve Moler 完成了初版 MATLAB 的开发,也是由 Fortran 语言完成。


1984年,另一位创始人 Jack Little 加入,Mathworks 公司应运而生。公司成立后,二人合作花了约一年半的时间用 C 语言重写了 MATLAB,并增加了一些新功能。


后面 MATLAB 引入了现代图形界面,需要用到 C 进行开发。为了实现跨平台的任务操作,还需要用到 Bash shell 脚本、Windows bat 批处理文件。


为了增加编辑、调试、导航、评估 MATLAB 代码的功能,需要构建集成式开发环境(Integrated Development Environment,IDE),需要用到 Java 语言。


为了进行协同加速计算,采用 NVIDIA 公司的 CUDA,因此需要用到 CUDA 代码。


当 MATLAB 功能已经足够完备,自身也成为了一门编程语言,因此 MATLAB 软件的部分代码也用 MATLAB 语言进行编程。以 transform 函数为例,在 MATLAB Command Window 中输入: open transform,可以打开其 MATLAB 语言源代码文件,如下图所示:

Matlab是用什么语言编写的


随着 MATLAB 软件功能的增强和完善,其应用也越来越广泛。目前 MATLAB 语言在 TIOBE (编程语言热度排名网站)上的排名如下图所示:

Matlab是用什么语言编写的

最新文章

随便看看