Rust
- Awesome
- Rust:wiki
- The Rust Programming Language
- rust-lang/rust
- A safe, concurrent, practical language.
- rust-lang/cargo
- The Rust package manager
- 内存管理
- 不使用类似 Go,Java 这样的自动垃圾收集, 而是 RAII
- 引入 borrow checker 的概念, 避免 dangling pointers
- FFI
- 参考
- Environment Variables
- Features
- 零成本抽象(Zero-cost Abstraction)
- 所有权(Ownership)与借用(Borrowing)
- 生命周期(Lifetimes)
- 类型推导(Type Inference)
- 枚举(Enum)
- 模式匹配(Pattern Matching)
- 错误处理(Error Handling)