
Description:
Editorial Reviews
About the Author
Jim Blandy has been programming since 1981, and writing Free software since 1990. He has been the maintainer of GNU Emacs and GNU Guile, and a maintainer of GDB, the GNU Debugger. He is one of the original designers of the Subversion version control system. Jim now works for Mozilla on Firefox’s web developer tools.
^Jason Orendorff hacks C++ for Mozilla, where he is module owner of the JavaScript engine that's in Firefox. He is an active member of the Nashville developer community and an occasional organizer of homegrown tech events. He is interested in grammar, baking, time travel, and helping people learn about complicated topics.
^Leonora Tindall is a type system enthusiast and software engineer who uses Rust, Elixir, and other advanced languages to build robust and resilient systems software in high-impact areas like healthcare and data ownership. She works on a variety of open source projects, from genetic algorithms that evolve programs in strange languages to the Rust core libraries and crate ecosystem, and enjoys the experience of contributing to supportive and diverse community projects. In her free time, Leonora builds electronics for audio synthesis and is an avid radio hobbyist, and her love of hardware extends to her software engineering practice as well. She has built applications software for LoRa radios in Rust and Python, and uses software and DIY hardware to create experimental electronic music on a Eurorack synthesizer.
Reviews:
5.0 out of 5 stars A very Good, Comprehensive Rust Programming book
It thoroughly explains Rust, from simple,basics to advanced concepts :)
5.0 out of 5 stars Perfect for Solana development from scratch. New concepts, all detailed..
Exactly what Id expect out of an intro book on the subject. It covers the language extremely well! Thanks!
5.0 out of 5 stars Really great Rust book
Not much to say that hasn't already been said. It's well written and covers the key points of the language in great detail. The first chapter is a bit odd because it's more hands-on, and then all of the chapters after are passive explanations of different concepts. I enjoyed the first chapter, but the rest of the book does have a different tone.I also like how the authors draw comparisons to C and C++, but you don't need to understand those languages to get the point. They tell you how something works in those languages and why Rust does it better. This helps me appreciate why something works the way it does in Rust.Would definitely recommend this book to anyone from a development background wanting to learn Rust. Would not recommend it for someone starting from zero with no development experience. In general Rust is not recommended as a first language anyway, so probably not a big concern for most people.
5.0 out of 5 stars The better manual for Rust beginners
I found this manual much better than the official manual for those trying to learn Rust (at least coming from a position of previous experience with other languages). The writing is clear, explanations are to the point, and there's sufficient technical detail to form an in-depth understanding. It won't make you a pro, and it's not the end of your Rust education (and I wouldn't know where that is...) but it's a great way to start.
4.0 out of 5 stars Learning Rust made easier with this book
I have been reading this book almost everyday for 2 months in the journey of learning Rust, which is more difficult to learn than python and C. I picked up Rust because its promise in memory safety, fast run time, and "fearless" concurrency. This book is wonderful and does a much better job in explaining harder-to-grasp Rust concepts than the official online book. The code examples in Chapter 2 provide great introductions to Rust's potentials early on.I have minor complaints on the order of some chapters. Strings (ch 17) could be better taught way earlier. It is easier/better to learn Result and Option _formally_ earlier, so Enums and Patterns (ch 10) could be taught formally earlier. Collection (ch16) can be taught be Iterators (ch15). These are my preferences. Everyone learns differently. Overall, I highly recommend this book and hope more developers pick up Rust!
5.0 out of 5 stars Great for experienced developers
If you’re new to Rust, but not to programming, and in particular to C/C++ on Unix, this may be a better resource than the “official” book, The Rust Programming Language, since IMO it makes a better job at describing all the language features from a C point of view, while TRPL is more “abstract”. It’s not low-level but it makes it a bit easier to understand what’s going on under the hood, and includes lots of small but realistic and functional examples to showcase the features.
5.0 out of 5 stars Highly recommend
I highly recommend this book if you want to learn Rust. Coming from a C/C++ background this book was great, because it mentioned a lot of the similarities and differences between Rust and C / C++. For example, it had a table of the common Rust types and the analogous types in C / C++. I read the official Rust book first, and this book was a good next step to dive deeper into the details of some aspects of the language.I read the book front to back and learned something in every chapter. Even with the early chapters, where I was already familiar with much of the content, I still picked up useful details and learned things I didn't already know. Each chapter can be treated as an individual unit, so it isn't necessary to read the entire book for someone already familiar with Rust. The book dived into the how and why for a lot of the features and benefits of Rust. I liked how they often showed the memory layout / representations for different scenarios. The book covered a lot of interesting topics, including async, FFI, macros, and closures, in addition to all of the basic language features. Even after reading the book, I still see myself continuing to use this as a reference in the future.
5.0 out of 5 stars it's even better than "The Book" in some sense
If you go through "The Book" and don't get much feeling about programming in Rust. This is your best choice. This book explains things in detail. The comparison with C++ in syntax and practice is very insightful. For example, Chapters 4 & 5 cover ownership, reference, and move in detail compared with "The Book". Traits and generics are covered in Chapters 11 & 13. The last four chapters cover more advanced topics, such as macro and asyn.
Tudo ok
Chegou certinho
別言語を学んだことがある人向け
Rustのコンセプトも含めて分かりやすく解説されている印象。特にcopy/moveに関しては図解されていて、とても分かりやすかった。ただし、別言語を学んだことがないと難解だと思う。C++との比較がたびたび出てくるので、C++の経験者には特にオススメ。
Excellent and very didactic book to learn the Rust language
The authors have a consistent and thorough style throughout the whole book. It's not an easy read because the language has a steep curve compared to most others - I'm quite familiar with C++, Java, Kotlin, Python, C#, Tcl, and some other scripting and older languages. But despite the difficulty, each subject is carefully introduced and explained with good and relevant examples. The style is rather relaxed and not empty of occasional humour, but rigorous at the same time due to the nature of the language's philosophy.I found very few typos and superficial mistakes, none of which making the comprehension any harder. It is one of the clearest programming books I ever read, I highly recommend it.
Pre-order customers got scammed
I am still extremely disappointed after a year. All the customers who preordered the book got a version that covers Rust 1.50. That version went extinct right after the release, as the book got a silent immediate upgrade to Rust 2021.It was a slap on the face for the most eager readers.
Well thought book in good quality
I find this book a lot more thorough and detailed than the official tutorial on the Rust website. As an experienced programmer, I especially liked the introduction chapter that showcased a quick tour of the language features.
Visit the O'Reilly Media Store
Programming Rust: Fast, Safe Systems Development
AED33900
Quantity:
Order today to get by 7-14 business days
This item qualifies for free delivery
Imported From: United States
At BOLO, we work hard to ensure the products you receive are new, genuine, and sourced from reputable suppliers.
BOLO is not an authorized or official retailer for most brands, nor are we affiliated with manufacturers unless specifically stated on a product page. Instead, we source verified sellers, authorized distributors or directly from the manufacturer.
Each product undergoes thorough inspection and verification at our consolidation and fulfilment centers to ensure it meets our strict authenticity and quality standards before being shipped and delivered to you.
If you ever have concerns regarding the authenticity of a product purchased from us, please contact Bolo Support. We will review your inquiry promptly and, if necessary, provide documentation verifying authenticity or offer a suitable resolution.
Your trust is our top priority, and we are committed to maintaining transparency and integrity in every transaction.
All product information, images, descriptions, and reviews originate from the manufacturer or from trusted sellers overseas. BOLO is not affiliated with, endorsed by, or an authorized retailer for most brands listed on our website unless stated otherwise.
While we strive to display accurate information, variations in packaging, labeling, instructions, or formulation may occasionally occur due to regional differences or supplier updates. For detailed or manufacturer-specific information, please contact the brand directly or reach out to BOLO Support for assistance.
Unless otherwise stated, all prices displayed on the product page include applicable taxes and import duties.
BOLO operates in accordance with the laws and regulations of United Arab Emirates. Any items found to be restricted or prohibited for sale within the UAE will be cancelled prior to shipment. We take proactive measures to ensure that only products permitted for sale in United Arab Emirates are listed on our website.
All items are shipped by air, and any products classified as “Dangerous Goods (DG)” under IATA regulations will be removed from the order and cancelled.
All orders are processed manually, and we make every effort to process them promptly once confirmed. Products cancelled due to the above reasons will be permanently removed from listings across the website.
More from this brand
Similar items from “Object-Oriented Design”
Share with
Or share with link
https://www.bolo.ae/products/U1492052590
Visit the O'Reilly Media Store
Programming Rust: Fast, Safe Systems Development

AED33900
Quantity:
Order today to get by 7-14 business days
This item qualifies for free delivery
Imported From: United States
At BOLO, we work hard to ensure the products you receive are new, genuine, and sourced from reputable suppliers.
BOLO is not an authorized or official retailer for most brands, nor are we affiliated with manufacturers unless specifically stated on a product page. Instead, we source verified sellers, authorized distributors or directly from the manufacturer.
Each product undergoes thorough inspection and verification at our consolidation and fulfilment centers to ensure it meets our strict authenticity and quality standards before being shipped and delivered to you.
If you ever have concerns regarding the authenticity of a product purchased from us, please contact Bolo Support. We will review your inquiry promptly and, if necessary, provide documentation verifying authenticity or offer a suitable resolution.
Your trust is our top priority, and we are committed to maintaining transparency and integrity in every transaction.
All product information, images, descriptions, and reviews originate from the manufacturer or from trusted sellers overseas. BOLO is not affiliated with, endorsed by, or an authorized retailer for most brands listed on our website unless stated otherwise.
While we strive to display accurate information, variations in packaging, labeling, instructions, or formulation may occasionally occur due to regional differences or supplier updates. For detailed or manufacturer-specific information, please contact the brand directly or reach out to BOLO Support for assistance.
Unless otherwise stated, all prices displayed on the product page include applicable taxes and import duties.
BOLO operates in accordance with the laws and regulations of United Arab Emirates. Any items found to be restricted or prohibited for sale within the UAE will be cancelled prior to shipment. We take proactive measures to ensure that only products permitted for sale in United Arab Emirates are listed on our website.
All items are shipped by air, and any products classified as “Dangerous Goods (DG)” under IATA regulations will be removed from the order and cancelled.
All orders are processed manually, and we make every effort to process them promptly once confirmed. Products cancelled due to the above reasons will be permanently removed from listings across the website.
Description:
Editorial Reviews
About the Author
Jim Blandy has been programming since 1981, and writing Free software since 1990. He has been the maintainer of GNU Emacs and GNU Guile, and a maintainer of GDB, the GNU Debugger. He is one of the original designers of the Subversion version control system. Jim now works for Mozilla on Firefox’s web developer tools.
^Jason Orendorff hacks C++ for Mozilla, where he is module owner of the JavaScript engine that's in Firefox. He is an active member of the Nashville developer community and an occasional organizer of homegrown tech events. He is interested in grammar, baking, time travel, and helping people learn about complicated topics.
^Leonora Tindall is a type system enthusiast and software engineer who uses Rust, Elixir, and other advanced languages to build robust and resilient systems software in high-impact areas like healthcare and data ownership. She works on a variety of open source projects, from genetic algorithms that evolve programs in strange languages to the Rust core libraries and crate ecosystem, and enjoys the experience of contributing to supportive and diverse community projects. In her free time, Leonora builds electronics for audio synthesis and is an avid radio hobbyist, and her love of hardware extends to her software engineering practice as well. She has built applications software for LoRa radios in Rust and Python, and uses software and DIY hardware to create experimental electronic music on a Eurorack synthesizer.
Reviews:
5.0 out of 5 stars A very Good, Comprehensive Rust Programming book
It thoroughly explains Rust, from simple,basics to advanced concepts :)
5.0 out of 5 stars Perfect for Solana development from scratch. New concepts, all detailed..
Exactly what Id expect out of an intro book on the subject. It covers the language extremely well! Thanks!
5.0 out of 5 stars Really great Rust book
Not much to say that hasn't already been said. It's well written and covers the key points of the language in great detail. The first chapter is a bit odd because it's more hands-on, and then all of the chapters after are passive explanations of different concepts. I enjoyed the first chapter, but the rest of the book does have a different tone.I also like how the authors draw comparisons to C and C++, but you don't need to understand those languages to get the point. They tell you how something works in those languages and why Rust does it better. This helps me appreciate why something works the way it does in Rust.Would definitely recommend this book to anyone from a development background wanting to learn Rust. Would not recommend it for someone starting from zero with no development experience. In general Rust is not recommended as a first language anyway, so probably not a big concern for most people.
5.0 out of 5 stars The better manual for Rust beginners
I found this manual much better than the official manual for those trying to learn Rust (at least coming from a position of previous experience with other languages). The writing is clear, explanations are to the point, and there's sufficient technical detail to form an in-depth understanding. It won't make you a pro, and it's not the end of your Rust education (and I wouldn't know where that is...) but it's a great way to start.
4.0 out of 5 stars Learning Rust made easier with this book
I have been reading this book almost everyday for 2 months in the journey of learning Rust, which is more difficult to learn than python and C. I picked up Rust because its promise in memory safety, fast run time, and "fearless" concurrency. This book is wonderful and does a much better job in explaining harder-to-grasp Rust concepts than the official online book. The code examples in Chapter 2 provide great introductions to Rust's potentials early on.I have minor complaints on the order of some chapters. Strings (ch 17) could be better taught way earlier. It is easier/better to learn Result and Option _formally_ earlier, so Enums and Patterns (ch 10) could be taught formally earlier. Collection (ch16) can be taught be Iterators (ch15). These are my preferences. Everyone learns differently. Overall, I highly recommend this book and hope more developers pick up Rust!
5.0 out of 5 stars Great for experienced developers
If you’re new to Rust, but not to programming, and in particular to C/C++ on Unix, this may be a better resource than the “official” book, The Rust Programming Language, since IMO it makes a better job at describing all the language features from a C point of view, while TRPL is more “abstract”. It’s not low-level but it makes it a bit easier to understand what’s going on under the hood, and includes lots of small but realistic and functional examples to showcase the features.
5.0 out of 5 stars Highly recommend
I highly recommend this book if you want to learn Rust. Coming from a C/C++ background this book was great, because it mentioned a lot of the similarities and differences between Rust and C / C++. For example, it had a table of the common Rust types and the analogous types in C / C++. I read the official Rust book first, and this book was a good next step to dive deeper into the details of some aspects of the language.I read the book front to back and learned something in every chapter. Even with the early chapters, where I was already familiar with much of the content, I still picked up useful details and learned things I didn't already know. Each chapter can be treated as an individual unit, so it isn't necessary to read the entire book for someone already familiar with Rust. The book dived into the how and why for a lot of the features and benefits of Rust. I liked how they often showed the memory layout / representations for different scenarios. The book covered a lot of interesting topics, including async, FFI, macros, and closures, in addition to all of the basic language features. Even after reading the book, I still see myself continuing to use this as a reference in the future.
5.0 out of 5 stars it's even better than "The Book" in some sense
If you go through "The Book" and don't get much feeling about programming in Rust. This is your best choice. This book explains things in detail. The comparison with C++ in syntax and practice is very insightful. For example, Chapters 4 & 5 cover ownership, reference, and move in detail compared with "The Book". Traits and generics are covered in Chapters 11 & 13. The last four chapters cover more advanced topics, such as macro and asyn.
Tudo ok
Chegou certinho
別言語を学んだことがある人向け
Rustのコンセプトも含めて分かりやすく解説されている印象。特にcopy/moveに関しては図解されていて、とても分かりやすかった。ただし、別言語を学んだことがないと難解だと思う。C++との比較がたびたび出てくるので、C++の経験者には特にオススメ。
Excellent and very didactic book to learn the Rust language
The authors have a consistent and thorough style throughout the whole book. It's not an easy read because the language has a steep curve compared to most others - I'm quite familiar with C++, Java, Kotlin, Python, C#, Tcl, and some other scripting and older languages. But despite the difficulty, each subject is carefully introduced and explained with good and relevant examples. The style is rather relaxed and not empty of occasional humour, but rigorous at the same time due to the nature of the language's philosophy.I found very few typos and superficial mistakes, none of which making the comprehension any harder. It is one of the clearest programming books I ever read, I highly recommend it.
Pre-order customers got scammed
I am still extremely disappointed after a year. All the customers who preordered the book got a version that covers Rust 1.50. That version went extinct right after the release, as the book got a silent immediate upgrade to Rust 2021.It was a slap on the face for the most eager readers.
Well thought book in good quality
I find this book a lot more thorough and detailed than the official tutorial on the Rust website. As an experienced programmer, I especially liked the introduction chapter that showcased a quick tour of the language features.
More from this brand
Similar items from “Object-Oriented Design”
Share with
Or share with link
https://www.bolo.ae/products/U1492052590