像 Python 一样写,像 C++ 一样跑
Aero 是一门面向系统级编程与现代 AI 计算的新语言。 基于 LLVM 后端编译为原生机器码,无垃圾回收,兼顾开发效率与极致性能。
原生性能
基于 LLVM 后端编译为本地机器码,无垃圾回收、无运行时停顿,性能对标 C/C++ 级别。
开发效率
简洁的语法与强大的类型推断,让系统级编程像脚本语言一样轻松上手。
AI 原生
面向 GPU 张量计算与 CUDA / ROCm 生态设计,为下一代 AI 应用提供底层支撑。
网页版功能对比
支持
- 变量声明(let / mut)
- 基础类型(i64 / f64 / bool / str)
- 函数定义与调用
- if / else 条件判断
- while / for 循环
- Vec 动态数组(push / sort / len 等)
- 定长数组与下标访问
- println 格式化输出(%lld / %d / %f / %s)
- 内置函数(len / assert / int_to_str)
不支持(需下载正式版)
- 泛型(fn max[T])
- Arena 内存管理
- Tensor 张量运算
- FFI 调用 C 库
- 文件读写(read_file / write_file)
- extern 外部函数声明
- 结构体(struct)
- 枚举与模式匹配
- 包管理器(aero-pm)
- LSP 诊断
关于本网页版:此 Playground 为 web0.2.5 简化版,使用纯 JS 解释器实现基础语言子集,
用于快速体验语法。泛型、Arena、Tensor、FFI、文件 IO、结构体等高级功能仅限正式版编译器支持。