Rust 是一种快速、高并发、安全且具有授权性的编程语言,最初由 Graydon Hoare 于2006 年创造和发布。现在它是一种开源语言,主要由 Mozilla 团队和许多开源社区成员共同维护和开发。它的目标是 C 和 C 占主导地位的系统编程领域。
Rust的目标
Rust 语言瞄准的是工业系统的霸者 - C 语言。
Rust的优势
Rust 是一门编译语言,因此它的效率可以媲美 C 或 C 语言。
由于没有GC(垃圾回收机制),所以是安全度极高的语言。
Rust可以做什么?
- 可以使用 Rust 编写操作系统、游戏引擎和许多性能关键型应用程序。
- 可以使用它构建高性能的 Web 应用程序、网络服务,类型安全的数据库对象关系映射(Object Relational Mapping,ORM)库,还可以将程序编译成WebAssembly 在 Web 浏览器上运行。
- Rust 还在为嵌入式平台构建安全性优先的实时应用程序方面获得了相当大的关注,例如 Arm 基于 Cortex-M 的微控制器,目前该领域主要由 C语言主导。Rust 因其广泛的适用性在多个领域都表现良好。