内存安全
编译时保证内存安全,无需垃圾回收器。强大的类型系统防止常见的内存错误。
高性能
LLVM 后端生成优化的原生代码,零成本抽象,性能媲美 C/C++。
类型安全
强静态类型系统,编译时捕获错误,智能类型推断减少样板代码。
现代语法
简洁表达力强的 Rust 风格语法,完整的 trait 系统支持面向对象编程。
零成本抽象
高级语言特性不影响运行时性能,编译时优化确保最佳执行效率。
生产就绪
99% 测试成功率,完整的工具链,稳定的编译器实现。
🚀 快速开始
安装 Fleet 编译器并编写你的第一个程序:
# 克隆仓库
git clone https://github.com/tint/fleet
cd fleet
# 构建编译器
cargo build --release
# 编写 Hello World
echo 'fn main() { print("Hello, Fleet!"); }' > hello.fleet
# 编译运行
./target/release/fleet hello.fleet
./hello
🎯 选择你的学习路径
🎯 语言特色
Rust 风格语法
struct Point {
x: int,
y: int,
}
trait Display {
fn show(self) -> str;
}
impl Display for Point {
fn show(self) -> str {
return "Point(" + self.x + ", " + self.y + ")";
}
}
强大的枚举系统
enum Result<T, E> {
Ok(T),
Err(E),
}
fn divide(a: int, b: int) -> Result<int, str> {
if b == 0 {
return Result::Err("Division by zero");
}
return Result::Ok(a / b);
}
高性能映射
let scores = map[str, int]{
"Alice": 95,
"Bob": 87,
"Charlie": 92,
};
loop (name, score) in scores {
print(name + ": " + score);
}