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