rust专集0(开篇)

目录

1. 关于文档

2. rust专集简介

2.1 rust编程语言

2.2 rust编程示例

2.3 rust工具链

2.4 使用rust

2.5 掌握rust

2.6 精通rust

参考


1. 关于文档

rust官方文档维护了一些很好的文档,可以来指导rust的学习、使用、掌握以及进阶,实际上安装rust语言和工具包的同时,就会安装这些文档,通过rustup doc就可以打开。

2. rust专集简介

该rust专集围绕6大步,14小步来逐渐学习和掌握rust语言的各个方面的知识和实践。rust语言设计了独有的使用权和所有权机制,学习成本几乎是同类(C语言)编程语言的数倍。摈弃运行时的GC垃圾回收机制,使其性能与C语言相当。安全的内存管理机制,在编译时近乎解决了内存安全的顽固问题(/C++线上项目的core dump问题相信折磨了近两代程序员)。

2.1 rust编程语言

整体从编程语言的方方面面,通过示例小程序来学习rust语言的语法、规范等。

2.2 rust编程示例

rust实例编程,可以在实践中学习rust的产业级应用,积累一定的rust编程经验。同时,通过rust项目代码走读,更进一步了解rust项目中的典型使用技巧。

2.3 rust工具链

对rust开发过程中涉及到的工具链,进行实践性学习。

2.4 使用rust

  • 标准库

内置rust库的学习,是rust入门的重要方面。

  • rust发行版

描述rust历史上各个发行版的变更历史,学习rust语言的演化过程,从中掌握更多编程语言设计方面的知识。

  • rustc编译器

学习和了解rust编译器rustc的工作原理,对理解rust语言本身和设计思想具有重要意义。

  • Rust 项目管理cargo

学习使用rust项目的构建工具,以及rust工程的包依赖管理工具,实践使用非常重要。

  • rust文档rustdoc

rust文档工具rustdoc的了解和使用。

  • rust语言扩展错误

2.5 掌握rust

  • rust参考手册

非正式的规范文档,但具有更细节和易于理解的参考描述。

  • 非稳定特性

rust语言处于开发中,尚不稳定的特性。

  • rustc贡献指导

对于想参与开发和共享rustc代码的开发者,可以详细了解该文档。参与rust语言编译器的最前沿的开发工作。

  • Rustonomicon

rust语言实现中使用的各类“黑科技”。

2.6 精通rust

  • 嵌入式rust

rust在裸设备服务器以及嵌入式linux系统中的应用。

参考

关于作者:

犇叔,浙江大学计算机科学与技术专业,研究生毕业,而立有余。先后在华为、阿里巴巴和字节跳动,从事技术研发工作,资深研发专家。主要研究领域包括虚拟化、分布式技术和存储系统(包括CPU与计算、GPU异构计算、分布式块存储、分布式数据库等领域)、高性能RDMA网络协议和数据中心应用、Linux内核等方向。

专业方向爱好:数学、科学技术应用

关注犇叔,期望为您带来更多科研领域的知识和产业应用。

内容坚持原创,坚持干货有料。坚持长期创作,关注犇叔不迷路

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

敩科炼技堂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值