当前位置:   article > 正文

自推荐-深入理解RUST标准库内核

深入rust标准库内核

本书的链接如下:[https://github.com/Warrenren/inside-rust-std-library]

本书有几个目的:

  1. 给出RUST标准库的分析脉络

  2. RUST的所有权,借用,生命周期是难点,这个难点不是能依靠基本指南书籍就搞定的,必须要通过分析代码,形成肌肉记忆,才可以在编程中有效的规避。本书针对标准库中代码和所有权,借用,生命周期有关的部分做了大量标注,解决了标准库原有注释缺失的这个细节,帮助程序员更清晰的理解这三个概念在代码的坑在哪里。

  3. RUST数据结构与其他语言不同之处除了以上三点外,主要体现在内存和类型系统之间的转换,不同智能指针类型之间的转换上。如果能够理解这些转换的代码,RUST实际也就是一门普通的语言。本书给出了这些转换的比较详尽的说明。

  4. 借助标准库代码分析,能够整体建立起RUST语言的系统性思维。

RUST的精通标志实际上和C一样,就是要精通指针,在RUST就是裸指针,实际上也就是内存与类型系统之间的变换及相互作用。而且,裸指针和内存也是分析整个标准库的最基础的代码,因此,第一章就是裸指针及内存。然后是基本类型,基础trait, Iterator,字符串/数组/切片类型, 内部可变性类型,智能指针类型。

本书尤其对准备钻研标准库代码的程序员有巨大的帮助,对于不愿意读代码的初学者,本书意义不大。

1d2a73e8f7424b96d4fa85a90688f186.png

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/702665
推荐阅读
相关标签
  

闽ICP备14008679号