独立软件团队 — Est. 2025
香港 HONG KONG
22.32°N / 114.16°E

AERO

Python 一样写,像 C++ 一样跑。
Aero 1.1.0 正式发布 — 融合 C 性能与 Rust 安全性。

INDEX 01 / AERO

这是什么? 一门系统编程语言。

Aero is a statically typed systems programming language.
Python-like syntax, compiled to native machine code by LLVM.
Generics · Type inference · Borrow checking — memory safety without a garbage collector.

语言核心 — THE LANGUAGE

像 Python 一样写。
像 C++ 一样跑。

语法接近 Python,底层由 LLVM 生成机器码。Aero 1.1.0 新增 Arena 内存管理Vec 动态数组——告别 GC 和手动 free,像 Rust 一样安全,像 C 一样快。print 内部即 C 的 printf,格式化占位符完全一致。

$ aero run hello.aero
✓ JIT 编译并执行 — 输出: hello world
$ aero build hello.aero
✓ AOT 编译完成 — 独立 exe: hello.exe
✓ 158 集成 + 49 类型系统测试全部通过 — TEST SUITE GREEN
arena.aero — Arena 内存管理
// arena.aero — 区域分配,自动回收
arena MyArena {
data: [i32; 1024];
}
fn main() {
let mut arena = MyArena::new();
arena.data[0] = 42;
print("arena[0] = %lld\n", arena.data[0]);
// 离开作用域自动释放,无需手动 free
}
vec.aero — Vec 动态数组
// vec.aero — 安全动态数组
fn main() {
let v = Vec::new();
v.push(10);
v.push(20);
v.push(30);
print("len = %lld, first = %lld\n", v.len(), v.get(0));
v.sort();
v.reverse();
}

Aero
已实装

08 能力 / CAPABILITIES
1.1.0 RELEASED
158+ 集成测试 / TESTS
49 类型系统测试 / ALL GREEN
01
Arena 内存管理区域分配 · 自动回收
告别 GC 和手动 free,区域分配自动回收,离开作用域即释放——零手动内存管理。
DONE / 完成
02
Tensor 矩阵运算张量操作 · GPU 加速
内置张量类型与矩阵运算(matmul),支持 GPU 加速,贴近数据科学与数值计算。
DONE / 完成
03
Vec 动态数组像 Rust 安全 · 像 C 快
内置动态数组,push / get / len / sort / reverse 开箱即用——安全访问,高性能迭代。
DONE / 完成
04
集合类型HashMap · BTreeMap · BTreeSet · LinkedList
常用集合开箱即用,哈希与有序两种语义,满足不同场景的查找与排序需求。
DONE / 完成
05
FFI 调用 Cextern · 复用 C 生态
通过 extern 直接调用 C 库函数,复用海量 C 生态——从 strlen 到任意系统库。
DONE / 完成
06
文件 IO 与命令行read_file · write_file · CLI 参数
内置文件读写与命令行参数解析,写实用工具不再求人。
DONE / 完成
07
包管理器aero-pm · 依赖管理
模块化开发,依赖管理原生支持,一键引入第三方库。
DONE / 完成
08
LSP 支持VS Code 实时诊断
语言服务器协议,VS Code 中语法高亮 + 实时诊断,编码体验拉满。
DONE / 完成

开发
完成。

核心编译器已就绪。158+ 集成测试、49 类型系统测试全部通过。顶层 const 常量编译期填充与模块系统(mod/use/pub/crate)已打通,多文件工程化落地——Aero 1.1.0 全部功能完成。

LEXER / PARSER / HIR✓ 完成
OWNERSHIP + BORROW CHECK + LIFETIMES✓ 完成
TYPE SYSTEM — struct/enum/union/泛型/trait✓ 完成
const fn 编译期求值✓ 完成
SELF-HOSTING — HashMap/HashSet 自举✓ 完成
LLVM 22 JIT + AOT✓ 完成
FFI + extern "C"✓ 完成
STDLIB — Vec/HashMap/HashSet/Box/文件IO/CLI✓ 完成
ARENA — 区域内存分配自动回收✓ 完成
TENSOR — 矩阵运算 + 集合 BTreeMap/BTreeSet/LinkedList✓ 完成
TOOLCHAIN — fmt/LSP/aero-pm/CLI/VS Code✓ 完成
158 集成 + 49 类型系统测试✓ 全绿
顶层 const 常量编译期填充✓ 完成
模块系统 — mod/use/pub/crate✓ 完成
1.0.0 — HTTP 服务器 + 矩阵乘法标杆✓ 完成
UP NEXT · COMING SOON
THENEXTERA

Aero 1.2.0

全新的语言体验 · 即将到来

00
:
00
:
00
:
00
RELEASE — Aero 1.1.0

Aero 1.1.0
正式发布。

融合 C 的性能Rust 的安全性,现在你可以轻松上手了。AOT + JIT 双模式、内置 Arena 内存管理,支持泛型、Tensor 矩阵运算、FFI 调用 C 库。

01
Arena 内存管理
告别 GC 和手动 free,区域分配自动回收。
02
Tensor 矩阵运算
内置张量操作,支持 GPU 加速。
03
Vec 动态数组
像 Rust 一样安全,像 C 一样快。
04
集合类型
HashMap、BTreeMap、BTreeSet、LinkedList 开箱即用。
05
FFI 调用 C
直接复用海量 C 生态库。
06
文件 IO 与命令行
写实用工具不再求人。
07
包管理器
模块化开发,依赖管理原生支持。
08
LSP 支持
VS Code 实时诊断,编码体验拉满。

谁做的?
Serein Team。

独立团队出品。Aero 在 GitHub 上开源开发。
安静地构建,精密地测量——现在轮到一门语言。

MADE BY / 出品
Serein Team
STATUS / 状态
1.1.0 Released
TESTS / 测试
158 集成 + 49 类型系统
支持我们 — BACK THE TEAM

独立开发,
需要你的支持。

Serein Team 是一个完全独立的软件团队——没有投资,没有广告,只有对精密软件的执着。如果这个产品对你有用,欢迎支持我们继续走下去。

前往爱发电支持
REDIRECTING