Rust 官网文档


阅读(539.9k) 收藏 (0)

手册简介

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


更新记录

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部