快速上手 E-Language
⚠️ 当前为 Alpha 预览版:M05/M06 去 Python 过渡未完成,功能存在缺失与 bug,仅供技术研究体验。
1. Hello-World 最小示例(真语法·可编译)
fn main() -> i32 {
print("Hello E-Language");
return 0;
}
管道写法(E 特色):
fn dbl(x: i32) -> i32 { return x + x; }
fn main() -> i32 {
let x: i32 = 21;
x | dbl( ) | assert_eq(42);
return 0;
}
2. 获取构件
前往 软件作品下载页 获取 elangc 编译包(🟨集成测试)。用法:elangc file.e -o out && ./out
3. 基础运行条件
- 操作系统:Linux x86-64(主要支持)/ Windows(win exe 版或 WSL2)
- 现阶段编译链经 C/GCC 过渡(E→C→GCC),Native 后端在建(路线 04/05)
- MOS 嵌入式:🟥原型,暂不支持实际硬件烧录
4. 当前已知限制
- 编译器自举链硬化中(M04 任务计数已满,出口验收待组装;M05 去 Python 88%、M06 运行面 93%)
- C 语言互操作能力有限,属待开发能力
- 标准库功能不全,部分接口会变更
- 不适合生产业务部署
5. 遇到问题
查看 接入 FAQ
← 返回首页