The Rust Programming Language, 2nd Edition
A**A
Finest programming book
Finest programming book I have ever read. Simplifies a complex language like Rust for easier understanding. Covers all aspects - basic to advanced.
D**.
Nice book, well written
you will benefit from this book if you have basic understanding of programming
D**H
Great book, greater language
I have nothing but high marks, but I want to offer a suggestion for the next edition.Chapter 7 needs to be split into Cargo and Organization/Access.Packages & Crates - CargoingModules & Paths & AccessThis chapter was unnecessarily confusing, and wow what an important chapter. I eventually did get it.Also can we drop the "binary" crate, "executable" crate vs library crate. Binary is not the most important aspect to the crate, it is that it is executable.Rust rocks! C & C++ eat my shorts. Peace, may your future be filled with performant and crash resistant code!
Q**Q
A Friendly Introduction to Rust
I picked up this book because I was interested in learning Rust and it has single handedly converted me into a Rustacean. The welcoming ethos of the Rust community was fully present throughout the book making it a particularly enjoyable read. The hands on projects do a great job of putting the concepts and theory into practice. It's an absolute essential for anyone starting their Rust journey. It does a great job of laying a solid foundation while also touching on the more advanced features of the language beginners will encounter in the real world. My only critique would be that it doesn't go too deep into the more advanced concepts of Rust, so more advanced Rustaceans won't get too much out of this book. However, I recognize that advanced Rustaceans are not the intended audience.
K**R
It's good but not as complete or functional as it should be
Although this is considered required reading, I don't believe it is sufficient to really learn Rust. The examples tend to focus on one or two items when the actual language may have eight or nine different options to the particular feature being described. Further, the examples don't always cover the most common uses of a particular item. Finally, as an older, but professional programmer and administrator, I find the organization of the book not to be appropriate for a beginning user. Still, I don't regret purchasing it.
G**N
Well written, easy to get up and going
I've developed for about 35 years, so this book was maybe a little too 'easy', but it was fairly simple to bomb through in a few days, and get a good feel for Rust and a sense of how to use it. I preferred this to the online version with the exercises -- that was just a bit too confining, as I flip back and forth in the book to reference earlier read stuff and forward to find more complex challenges. The style was very matter of fact, not too slow, nor too fast.I'd definitely recommend this book in either hard copy or the online version to anyone interested in picking up some Rust bonafides. It's a good jumping off point whether you've got one language in your arsenal or ten.
J**.
A wonderful book!
As someone with a data science background in R and Python, I find Rust challenging and unfamiliar. Luckily, we have this masterpiece that takes us by the hand and guides us through the wonderland of high-performance computing.It has clear examples accompanied by a guided narrative. If you are new to Rust and like books, this one is for you.
O**I
Amazing Programming Reference
This is one of the best programming references I've come across. Be warned, this book is not for someone new to programming, since many of the topics covered involve intermediate to advanced issues that rust utilizes to overcome many of the issues facing older, C-family programming.The method of instruction is my personal favorite: you're given a problem or issue, then you explore a natural process for solving the problem in rust. Multiple solutions are discussed, often ranging through various aspects of the language where you fine tune your approach until you eventually get to the ideal solution. Each chapter builds off the information mentioned in previous chapters, so unlike other programming references, where you can skip around, this book can actually be read from cover to cover.For anyone who prefers books for learning programming, I'd highly recommend this book. It's accessible, clear & concise, and meets the standard that I've come to expect regarding No Starch Press as a publisher.
S**B
Muy buen libro
Los conceptos están muy bien explicados y los ejemplos son claros.
G**W
Amazon Shipping is Bad
Love the book, I hate that the books back cover was damaged. I am not going to send bad, I just taped the back cover. Amazon this is the second item in two days damaged.
F**Z
Excelente Livro para iniciar com Rust
Muito pratico . Faz simples onde outros se enrolam. Excelente o capitulo de concorrência !
A**R
Possibly all you need to know about the language
I have over 30 years of C/C++ coding experience (I have used several other languages but always ended up back there) but am getting really tired of dangling references and wild pointers, not to nention the guys behind the standard throwing new stuff at me every 3 years and then having to wait for guys like Jusuttis to actually understand what they were aiming at ... but I never liked JAVA.So I was looking for alternatives and this book told me all I could learn about RUST without spending a lot of time with a compiler, highly recomended for that purpose.I can't really speak for the book as a language reference or for learning the language, as I didn't go much further than setting up an ennvironment and writing some pretty simple stuff, but it looks like it would work for that as well.Not so sure it would work for someone who does not have previous programming experience, the authors seem to avoid theory like the plague but RUST is designed with writing efficient and robust code in mind, not teaching good coding habits like Pascal, so a beginner would probably need a second text to understand the why of some choices and the all important "coding style", the occasional "rustaceans usually .." in the book is not enough.For sure it made me wish for a C++ to RUST cross compiler that actually works !
S**G
The Book for Rust
Royalties donated to Rust Foundation. May consider buying to support Rust Foundation. Online free version also available.
Trustpilot
4 days ago
1 month ago