# 从 MATLAB® 到 Syslab
# 新一代科学计算环境
Syslab 是新一代科学计算环境,基于高性能科学计算语言 Julia,提供业内最为高效的数值计算能力。同时,为了能够复用 MATLAB 历史代码资产,也支持兼容 M 语言。此外,还支持 Julia 与 M、Python、C/C++ 等编程语言的相互调用。
# 兼容 M 代码调试运行
对于现有的 MATLAB 程序,暂时无法迁移到 Julia 的用户来说,在 Syslab 平台上,可以继续使用这些 M 代码,进行调试和运行,具体操作指南请参见 M 语言计算环境。
考虑到长期的技术演进和更好的计算性能,可以选择在适当的时机再迁移到 Julia。
# 从 M 代码迁移到 Julia 代码
对于需要从 MATLAB 转到 Julia 编程的用户来说,Syslab 提供了一系列帮助文档,助力用户实现快速切换。
- Julia 语言概览:一份简单而粗略的 Julia 语言概览,可以当字典使用;
- Julia 中文文档:一份全面详尽的 Julia 语言帮助,包含标准库 API 介绍;
- Julia 高性能编程:一份源自工程应用的最佳性能实践经验;
- 与 MATLAB 的显著差异:介绍 Julia 与 MATLAB 的显著差异;
- Syslab 与 M 函数对照表:Syslab 函数库对 MATLAB 函数库的覆盖情况,支持通过 MATLAB 函数名搜索对应的 Syslab 函数(反之亦然),对代码迁移非常有用。
