什么是 Rust?
Rust 是一种新的编程语言,它的1.0 版本于 2015 年发布:
- Rust 是一种静态编译语言,其功能定位与 C++ 相似
rustc
使用 LLVM 作为它的后端。
- Rust 支持多种平台和架构:
- x86, ARM, WebAssembly, …
- Linux, Mac, Windows, …
- Rust 被广泛用于各种设备中:
- 固件和引导程序,
- 智能显示器,
- 手机,
- 桌面,
- 服务器。
Rust 和 C++ 适用于类似的场景:
- 极高的灵活性。
- 高度的控制能力。
- Can be scaled down to very constrained devices such as microcontrollers.
- 没有运行时和垃圾收集。
- 关注程序可靠性和安全性,而不会牺牲任何性能。