SYX 后端(VM、LLVM、Wasm)
SYX 用一条 MIR 流水线驱动三条执行 / 产出后端。LLVM 是唯一的原生 AOT 后端。
| 后端 | 典型命令 | 角色 |
|---|---|---|
| 栈式字节码 VM | syx run | 快速迭代 / 默认解释路径 |
| LLVM 原生 AOT | syx build --native | 原生机器码 |
| WebAssembly | syx build --wasm / syx run --wasm | Wasm 产出与运行 |
text
.sy → … → MIR ─┬→ VM 字节码
├→ LLVM 目标文件 / 原生链接
└→ Wasm如何选择
- 日常学习与脚本: VM(
syx run) - 原生二进制: LLVM AOT(需要原生/LLVM 工具链 —— 见安装)
- 浏览器 / Wasm 宿主:
--wasm