Rust in Action - Tim McNamara

Rust in Action

Tim McNamara

出版时间

2021-09-28

ISBN

9781617294556

评分

★★★★★
书籍介绍

Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques.You'll be learning Rust by delving into how computers work under the hood. You'll find yourself playing with persistent storage, memory, networking and even tinkering with CPU instructions. The book takes you through using Rust to extend other applications and teaches you tricks to write blindingly fast code. You'll also discover parallel and concurrent programming. Filled to the brim with real-life use-cases and scenarios, you'll go beyond the Rust syntax and see what Rust has to offer in real-world use cases.

Tim McNamara is an experienced programmer with a deep interest in natural language processing, text mining, and wider forms of machine learning and artificial intelligence. He is very active in open source communities including the New Zealand Open Source Society.

目录
1 Introducing Rust
Part 1 Rust Language Distinctives
2 Language foundations
3 Compound data types
4 Lifetimes, ownership, and borrowing

显示全部
用户评论
Intro太多, system programming 太少
前言写的挺诱人,内容平平。
前面几章还算有点东西,可以看出作者对语言的理解还是很深入的,举的例子也很简洁 ,有的地方略感觉不够全面。第二部分作者就放飞自我了,对cpu寄存器,虚拟内存,时间同步,线程协程,信号,中断基本概念讲了很多,Rust自身却简要提及而已。一本没有所有权,宏声明,线程同步的Rust书,感觉配不上'in action'系列。
非常好的上手指南,typo有点多
这本书 Part1 对 Rust 的介绍确实写得不错,是我看过的几本书里面最好的。问题在于和后半部分 system programming 一起放阅读上有点割裂,没有相关基础的读 Part2 会比较吃力。整体看下来就不大连贯
一般吧,前端5章的内容写的还不错,后面几章的内容写的就让人不敢恭维了,大多点到即止
很多内容是system programming,搞笑的地方在于入门不深入,懂了的不需要,引入的概念完全没有作铺垫。唯一印象最深的就是开头那几张smart pointer塔罗牌了
大多数内容都浅尝辄止,肯定不适合深入,应该也不适合入门
覆盖内容还行,不过书中例子问题也不少。
收藏