范长春,中国科学院自动化研究所博士,Rust开源项目贡献者,前微软员工。目前就职于synopsys公司参与源代码静态检查工具coverity软件的开发工作。喜欢研究编译器以及源代码静态检查。在网上撰写了大量关于Rust语言的技术文章,得到了不错的反响。
本书详细描述了Rust语言的基本语法,穿插讲解一部分高级使用技巧,并以更容易理解的方式解释其背后的设计思想。全书总共分五个部分。
第一部分介绍Rust基本语法,因为对任何程序设计语言来说,语法都是基础,学习这部分是理解其他部分的前提。
第二部分介绍属于Rust独一无二的内存管理方式。它设计了一组全新的机制,既保证了安全性,又保持了强大的内存布局控制力,而且没有额外性能损失。这部分是本书的重点和核心所在,也是Rust语言的思想内核精髓之处。
第三部分介绍Rust的抽象表达能力。它支持多种编程范式,以及较为强大的抽象表达能力。
第四部分介绍并发模型。在目前这个阶段,对并行编程的支持是新一代编程语言不可绕过的重要话题。Rust也吸收了业界最新的发展成果,对并发有良好支持。
第五部分介绍一些实用设施。Rust语言有许多创新,但它绝不是高高在上孤芳自赏的类型,设计者在设计过程中充分考虑了语言的工程实用性。众多在其他语言中被证明过的优秀实践被吸收了进来,有利于提升实际工作效率。
通过此书,读者能够深入透彻地理解Rust的高阶特性,比如代数类型系统、生命周期、借用检查、内部可变性、线程安全、泛型、闭包、迭代器、生成器等。可作为参考书供学生、软件工程师、研究人员以及其他对Rust语言感兴趣的读者参考。本书所揭示的Rust编程语言的设计思想对于理解其他系统编程语言,如C++,也非常有帮助。
##稍微虎头蛇尾
评分##内容挺全,阅读难度不高。
评分##作为Rust小白,这是我的第一本Rust书.我也不知哪来的勇气,不仅仅讲解Rust语法,而是分析了如何实现,以及为什么要这么用.虽然看的我头昏脑涨,对于书籍本身还是要肯定的.. 毕竟是国产第一本Rust书,这个起点其实相当的高了。Rust在实践中也并没有铺开,可见的未来也不会有Go那样流行,大家都是用爱发电。 书的第二部分相当的棒,可以说把语言各种特性分析透了,每个知识点都反复的详细解释了,从概念到实现的取舍都有很详细的解释,官方文档都没有做...
评分##稍微虎头蛇尾
评分##希望能用业内比较标准的做法讲解,而不是为讲解而讲解。如果要求不高的人可能觉得当文档用,但是同时在读programming rust,专业性和引导性上起码好一个数量级。
评分##学rust不用读书,官方的book和reference不香吗,Reddit和Stack Overflow的老哥又热情说话又好听,rust doc 特别好用,导致所有社区上有名有姓的library,文档都很清晰
评分##学rust不用读书,官方的book和reference不香吗,Reddit和Stack Overflow的老哥又热情说话又好听,rust doc 特别好用,导致所有社区上有名有姓的library,文档都很清晰
评分##三星半,针对没有C/C++基础的程序猿较好,但篇幅可以减少一半。。。
评分本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有