David Drysdale
Effective Rust: 35 Specific Ways to Improve Your Rust Code
Effective Rust: 35 Specific Ways to Improve Your Rust Code
💎 Earn 171 Points (£1.71) on this item.
YOU SAVE £13.73
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.
Couldn't load pickup availability
- More about Effective Rust: 35 Specific Ways to Improve Your Rust Code
Rust's popularity is growing due to its features like memory safety, type safety, and thread safety, but it can be challenging to learn for experienced programmers. This practical guide helps engineers transition to writing idiomatic Rust while making full use of its type system, safety guarantees, and ecosystem. It focuses on the conceptual differences between Rust and other compiled languages and provides specific recommendations to help programmers write fluent Rust.
Format: Paperback / softback
Length: 278 pages
Publication date: 12 April 2024
Publisher: O'Reilly Media
Rust's popularity is on the rise, thanks to its impressive features such as memory safety, type safety, and thread safety. However, these same qualities can also make learning Rust a daunting task, particularly for experienced programmers. This comprehensive guide aims to assist you in making the transition to writing idiomatic Rust while fully leveraging its type system, safety guarantees, and thriving ecosystem. Whether you're a software engineer with prior experience in compiled languages or have struggled to translate your basic Rust syntax into functional programs, this book is tailored to your needs. By highlighting the conceptual distinctions between Rust and other compiled languages and offering practical recommendations that can be easily followed, Effective Rust will empower you to write fluent Rust, rather than merely poorly translated C++.
In this guide, we will delve into the structure of Rust's type system, explore Rust idioms for error handling, iteration, and more, familiarize ourselves with Rust's crate ecosystem, harness the power of Rust's type system to express your design ideas, navigate conflicts with the borrow checker, and build robust projects that fully leverage the Rust tooling ecosystem.
By the end of this journey, you will have acquired the skills and knowledge necessary to become a proficient Rust programmer, enabling you to create reliable, efficient, and high-quality software in this exciting and rapidly evolving language. So, let's embark on this practical guide and unlock the full potential of Rust in your software development endeavors!
Weight: 522g
Dimension: 178 x 235 x 19 (mm)
ISBN-13: 9781098151409
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
