Hands-On Functional Programming in Rust: Build modular and reactive applications with functional programming techniques in Rust 2018
$9.99 Original price was: $9.99.$5.00Current price is: $5.00.
Andrew Johnson
Product Specs:
- File Type: PDF
- File Size: 2.3 MB
- Book Language: English
- Total Page Count: 282
- Instant Download
Functional programming in Rust is not just a matter of choosing a different syntax. It changes how you think about reusable functions, data, ownership, and the shape of a larger application. Andrew Johnson’s book works through those ideas using practical Rust examples and a continuing software project, making architecture and implementation part of the discussion.
Functional ideas, grounded in Rust
The opening chapters compare functional and object-oriented approaches before exploring functional control flow, data structures, generics, and polymorphism. Along the way, the material considers abstraction, tests, and the decisions involved in turning requirements into a working design.
From individual functions to application architecture
As the examples develop, the focus broadens to organizing modules and building applications from components. Rust-specific topics—including ownership, mutability, and pure functions—sit alongside patterns such as functors, monads, combinators, and lazy evaluation. The result is a view of functional programming that connects coding techniques with the structure and maintainability of a project.
Concurrency and the bigger picture
Later material addresses concurrency, including subprocesses and threads, as well as the roles of Rust’s Send and Sync traits. The book also covers metaprogramming, debugging, and performance, extending its scope beyond functional style alone.
Who will find it useful?
This book is intended for Rust developers who are already comfortable with the language and want to study functional techniques in more depth. It is especially relevant to readers interested in code organization, design patterns, ownership, and concurrency as parts of real application development.
If you want to look beyond isolated Rust features and consider how programming style shapes a whole project, this book offers a hands-on route through the subject.
User Reviews
Only logged in customers who have purchased this product may leave a review.
$9.99 Original price was: $9.99.$5.00Current price is: $5.00.

There are no reviews yet.