易燃物汇聚 YouTube 有声书与书评
Rust Essentials(Second Edition) 封面

Rust Essentials(Second Edition)

Ivo Balbaert

237人在读
29.1万字总字数
¥80.65定价

内容简介

The book is for developers looking for a quick entry into using Rust and understanding the core features of the language. Basic programming knowledge is assumed.

读者书评

★★★★★

非常不错的 Rust 入门书,它的结构、章节组织得很好,使得学习曲线非常平滑,可以说是最好上手 Rust 的书籍了。 语法解释得挺清晰,有大量的代码示例,也有章末的小练习。 不过最关键的是,它自开头就是以项目角度讲解的,能让人更清晰地懂得为什么要这么设计,以及在实际项目中要怎么使用。 知识面覆盖得比较全,不过都不深,主要目的可能还是帮助快速上手,书中有提供不少相应的拓展链接,有需要可以自行寻找主题深入。

★★★★★

开头对于rust的设计目标、主要机制的介绍很精彩,同时与其他编程语言做了比较。 Rust开始的定位是一门安全的系统级编程语言,内存的可操作性和性能对标C++/C;内存安全性方面,通过强大的类型系统和所有权转移规则最大限度的避免了类型错误、内存泄漏、空指针、悬空指针、缓冲区溢出等问题,同时降低了多线程竞争访问导致的错误,在此之前要做到这些,编程语言需要虚拟机或比较重的运行时支持,也就无法在性能上达到极致。 同时,Rust在不增加运行时开销的情况下,提供了很多高级抽象,舍弃了容易被滥用的类继承,提供了更加灵活简单的trait机制,支持闭包、支持范型、支持宏、支持类型推断,这些让其在需要开发效率的应用系统开发领域也极具竞争力。

★★★★★

rust 扫盲必备 (「・ω・)「

★★★☆☆

快速读物,还是比较全面的。但深度不够

书籍信息

作者Ivo Balbaert
出版社Packt Publishing
出版时间2017-11-08
ISBN9781788399135
分类计算机-编程设计
格式EPUB
完结状态连载中
章节数187