什么是 Rust?
Rust 是一门新的编程语言,它的1.0 版本于 2015 年发布:
- Rust 是一门静态编译语言,其功能定位与 C++ 相似
rustc
使用 LLVM 作为它的后端。
- Rust 支持多种平台和架构:
- x86、ARM、WebAssembly......
- Linux、Mac、Windows......
- Rust 被广泛用于各种设备中:
- 固件和引导程序,
- 智能显示器,
- 手机,
- 桌面,
- 服务器。
This slide should take about 10 minutes.
Rust 和 C++ 适用于类似的场景:
- 极高的灵活性。
- 高度的控制能力。
- 能够在资源匮乏的设备(如手机)上运行。
- 没有运行时和垃圾收集。
- 关注程序可靠性和安全性,而不会牺牲任何性能。