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

AERO

像 Python 一样写,像 C++ 一样跑。
从 1.1.0 首发 到 1.2.1 补丁发布——一门语言的迭代历史。

TIMELINE VERSIONS / HISTORY

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

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.2.1 新增 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.2.1 PATCHED
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.2.1 全部功能完成。

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 服务器 + 矩阵乘法标杆✓ 完成
版本历史 · VERSION TIMELINE

三次发布,三次视角。

● CURRENT
Aero 1.2.1
2026-09-26 · PATCH RELEASE

3 个 P0 崩溃级修复 · CLI 路径含空格 · LSP 诊断改进。源码级兼容 · 升级零成本。

1.2.1 详情 →
◐ ARCHIVED
Aero 1.2.0
2026-08 · MAJOR RELEASE

Arena 2.0 嵌套内存管理 · 借用检查器 v2 · aero-rt AI 计算原语(量化/GPU/分布式)· 自举编译器 · 51 个生态包。

1.2.0 详情 →
○ LEGACY
Aero 1.1.0
2025 · 首发 LAUNCH

Aero 首次发布。像 Python 一样写,像 C++ 一样跑。Arena 内存管理、Vec 动态数组、FFI 调用 C 库、LSP 支持。

1.1.0 详情 →

谁做的?
Serein Team。

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

MADE BY / 出品
Serein Team
CURRENT / 当前
1.2.1 · PATCH RELEASE
TESTS / 测试
158 集成 + 49 类型系统
支持我们 — BACK THE TEAM

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

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

前往爱发电支持 →
REDIRECTING