MATLAB使用什么编程语言开发的
(2017-08-21 09:11:58)
标签:
matlab编程语言 |
- C (many built in compiled mex functions are written in C)
- C++ (MATLAB makes use of the Boost C++ libraries)
- CIL (Common
Intermediate Langauge, used to be called MSIL, – The windows
version of MATLAB uses this for various .NET
stuff.
Thanks to ‘pmcs’ in the comments for this one) - NVidia CUDA (Routines in the GPU part of the parallel computing toolbox)
- Bash shell script (On Linux, the startup ‘binary’ is a shell script)
- Fortran (MATLAB uses the MKL and I’m fairly sure this is written in Fortran)
- Java (Many
of
the ticks in Yair Altman’s excellent book, Undocumented Secrets of MATLAB-Java Programmingmake use of the Java elements in MATLAB - MATLAB (many MATLAB functions are written in .m code)
- Perl (Many mex-related scripts are written in Perl)
- Windows batch files (I’ve seen some simple .bat files as part of the mex machinery)