图书标签: Rust 编程 计算机 编程语言 Programming 计算机科学 rust programming
发表于2024-11-05
深入浅出Rust pdf epub mobi txt 电子书 下载 2024
本书详细描述了Rust语言的基本语法,穿插讲解一部分高级使用技巧,并以更容易理解的方式解释其背后的设计思想。全书总共分五个部分。
第一部分介绍Rust基本语法,因为对任何程序设计语言来说,语法都是基础,学习这部分是理解其他部分的前提。
第二部分介绍属于Rust独一无二的内存管理方式。它设计了一组全新的机制,既保证了安全性,又保持了强大的内存布局控制力,而且没有额外性能损失。这部分是本书的重点和核心所在,也是Rust语言的思想内核精髓之处。
第三部分介绍Rust的抽象表达能力。它支持多种编程范式,以及较为强大的抽象表达能力。
第四部分介绍并发模型。在目前这个阶段,对并行编程的支持是新一代编程语言不可绕过的重要话题。Rust也吸收了业界最新的发展成果,对并发有良好支持。
第五部分介绍一些实用设施。Rust语言有许多创新,但它绝不是高高在上孤芳自赏的类型,设计者在设计过程中充分考虑了语言的工程实用性。众多在其他语言中被证明过的优秀实践被吸收了进来,有利于提升实际工作效率。
通过此书,读者能够深入透彻地理解Rust的高阶特性,比如代数类型系统、生命周期、借用检查、内部可变性、线程安全、泛型、闭包、迭代器、生成器等。可作为参考书供学生、软件工程师、研究人员以及其他对Rust语言感兴趣的读者参考。本书所揭示的Rust编程语言的设计思想对于理解其他系统编程语言,如C++,也非常有帮助。
范长春,中国科学院自动化研究所博士,Rust开源项目贡献者,前微软员工。目前就职于synopsys公司参与源代码静态检查工具coverity软件的开发工作。喜欢研究编译器以及源代码静态检查。在网上撰写了大量关于Rust语言的技术文章,得到了不错的反响。
稍微虎头蛇尾
评分三星半,针对没有C/C++基础的程序猿较好,但篇幅可以减少一半。。。
评分2018 年总算有一本读完的书。。。 很好的 Rust 入门教程,阿德师兄做的校审
评分章节组织对非常适合有一定编程经验的程序员,对rust的设计理念和选择解释的很清楚,读起来酣畅淋漓。不仅仅写了rust的现状,也包含了社区中还在讨论的话题。非常好的书,学习Rust必读。
评分正如书的介绍所说,本书不满足只介绍 Rust 而是试图讲清楚背后的设计原理和思想,在这一点作者可以说确实很努力,但是有些地方过于简略和跳跃,而且后半部分有些东西会重复,我猜是因为有些章节部分是作者在专栏发过的文章扩充而来,有些点因为博文长度的限制,在书中也没有相应拓展,导致出现了问题。
本书题为“深入浅出”,也还算蛮切合其内容的,可惜其深入和浅出的方式作为一个技术作者来说还有很长的路要走。 本书首先花了第一部分共九章的内容泛泛而谈 Rust 的基础语法,这整个部分我认为都远远不如读 The Book 来的有用,有些所谓的作者的思路也是极端片段化和充满个人经...
评分看完這本書翻到最後的封底才看到本書作者是中科院博士以及 Synopsys 的 Coverage 項目維護者。 總體來說本書通俗易懂,難度進階比較合理,就是有些說明性語言借用了 Java 或者 C++ 中的概念,如果能夠脫離這種沒有必然關聯性的經驗性說明可以進一步增加本書的普適性。 扣了一顆...
评分看完這本書翻到最後的封底才看到本書作者是中科院博士以及 Synopsys 的 Coverage 項目維護者。 總體來說本書通俗易懂,難度進階比較合理,就是有些說明性語言借用了 Java 或者 C++ 中的概念,如果能夠脫離這種沒有必然關聯性的經驗性說明可以進一步增加本書的普適性。 扣了一顆...
评分看完這本書翻到最後的封底才看到本書作者是中科院博士以及 Synopsys 的 Coverage 項目維護者。 總體來說本書通俗易懂,難度進階比較合理,就是有些說明性語言借用了 Java 或者 C++ 中的概念,如果能夠脫離這種沒有必然關聯性的經驗性說明可以進一步增加本書的普適性。 扣了一顆...
评分本书题为“深入浅出”,也还算蛮切合其内容的,可惜其深入和浅出的方式作为一个技术作者来说还有很长的路要走。 本书首先花了第一部分共九章的内容泛泛而谈 Rust 的基础语法,这整个部分我认为都远远不如读 The Book 来的有用,有些所谓的作者的思路也是极端片段化和充满个人经...
深入浅出Rust pdf epub mobi txt 电子书 下载 2024