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

人生感悟