🚀 Fleet 编程语言

现代、安全、高性能的系统编程语言

100% 测试成功率
162 通过测试
0 运行失败
生产级 稳定性
🛡️

内存安全

编译时保证内存安全,无需垃圾回收器。强大的类型系统防止常见的内存错误。

高性能

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

🎯 选择你的学习路径

🌱 完全新手

从零开始学习 Fleet 编程语言

📚 完整学习路径

🔧 有经验开发者

快速掌握 Fleet 的核心特性

🚀 快速开始

📚 查阅资料

快速查找语法和 API 信息

🧭 快速导航

⚠️ 遇到问题

语法不工作?了解当前限制

语法兼容性

🎯 语言特色

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);
}

🚀 开始你的 Fleet 编程之旅!
阅读指南 | 查看示例 | API 参考