Skip to content

Rust ​

Rust的来源 ​

Rust语言一开始在2006年由Mozilla Firefox开发团队开发,在2015年5月15发布1.0版本。

专注安全、尤其是并发安全和内存安全。

Rust适合做什么 ​

  1. 防止数据泄露
  2. 数据分析
  3. 有戏开发
  4. 机器学习
  5. 嵌入式设备的开发
  6. 网络服务器
  7. 编译成WebAssembly
  8. 直接生成目标可执行程序

Rust的特点 ​

  1. 类C的语言语法
  2. 内存安全
  3. 高效的内存管理(通过RAII来管理内存和资源)
  4. 引进所有权概念(无需垃圾回收即可保障内存安全)
  5. 类型多态(有限的面向对象)
  6. 引用借用
  7. 生命期
  8. 编译时检查和运行时开销
  9. 扩展库支持

安装和配置 ​

官网:https://www.rust-lang.org/

安装

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

更新

bash
rustup update

卸载

bash
rustup self uninstall

查看当前版本

bash
rustc --version
# rustc 1.82.0 (f6e511eec 2024-10-15)

命令行开发 ​

rust
fn main(){
  println!("Hello, world!");
}
bash
rustc main.rs
bash
./main

工程方式构建 ​

创建项目

bash
cargo new firstrust
bash
cd firstrust
cargo build
bash
cargo run

人生感悟