一般来说,较大型的软件,通常都是由若干种语言和开发技术共同完成的。他们的开发也是由多个小组分别使用不同技术开发不同的组件,最后组合而成。
他的大多数文件使用VC++书写,你可以看到他的安装包包含vcredist_x86,这是典型的VC++的运行时库。
另外,matlab还使用了Perl,Python等开发语言或技术。当然还有Java。你也可以在安装目录发现类似的支持文件,例如JavaAccessBridge.dll
甚至不止是桌面程序,matlab还使用了很多浏览器和服务器端的开发工具和架构。
最后,还有一大堆的工具箱,是matlab自身脚本书写的。