手册简介
Rust 官方参考文档
手册说明
Rust编程语言
Rust 是 Mozilla 开发的注重安全、性能和并发性的编程语言,在2015年5月15日 Rust 1.0 正式发布。Rust将低层次的性能控制和高层次方便安全保障结合在一起,更值得称赞的是,完成这种结合并不是依靠垃圾回收机制或其他运行机制,这就有可能能使用Rust库向下取代 C/C++。Rust与其他语言的区别的突出点是它的类型系统,它代表了几代C和C++程序员最佳实践的不断精化和浓缩。
Rust语言的特别之处
- 零成本的抽象
- 移动语义
- 保证内存安全
- 线程没有数据竞争
- trait-based泛型
- 模式匹配
- 类型推断
- 最小运行时
- 高效的C绑定
Rust语言优越之处
- Cargo包管理器非常好:Cargo是负责Rust项目管理的一个非常好的前端工具。创建一个新的Rust项目,添加测试、依赖等等都非常的容易和简洁。
- 像脚本语言一样富有表现力:Rust就像一种非常富有表达力的底层脚本语言。
- Strongly typed 强类型:在所有的强类型语言中,Rust因以下这三个原因让人觉得不同:
- 它的编译错误信息非常的清楚,直接指出哪里错了,还经常给你提供精准的解决方案。
- 编译循环非常快,当我的代码成功编译后,它总是按我的想法准确的运行。
- 借用、使用期等概念需要点时间来习惯,错误提示信息和规则是明确的。Rust没有传统的垃圾收集器-但它有非常清晰的规则来指示在栈和堆上的东西该活多久。
在线阅读
W3Cschool https://www.w3cschool.cn/doc_rust/
Rust官网链接
https://www.rust-lang.org/zh-CN/documentation.html