跳转到内容

Rust语言入门

Rust 是一款系统编程语言,运行速度极快,防止分段错误,并保证线程安全。它由 Mozilla 主导开发,现已广泛应用于操作系统、浏览器核心、区块链及高性能 Web 后端等领域。

  • 内存安全:通过独创的“所有权(Ownership)”和“借用检查(Borrow Checker)”机制,在编译期即可消除内存泄漏和竞态条件,无需垃圾回收(GC)。
  • 极致性能:拥有媲美 C/C++ 的运行速度,且支持高度优化的零成本抽象。
  • 卓越的工具链
    • Cargo:集包管理、构建工具、测试运行器于一体。
    • rustup:管理不同版本和工具链的安装器。

推荐通过官方脚本安装 rustup,它会自动配置环境并安装最新的稳定版 rustccargo

Terminal window
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

建议从官网下载并运行 rustup-init.exe 桌面程序进行安装。

使用 Cargo 创建新项目:

Terminal window
cargo new hello_rust
cd hello_rust
cargo run