Rust: Learn a modern, powerful yet safe systems programming language . by Independently published
English | September 16, 2020 | ISBN: N/A | ASIN: B08JB9RS4P | 364 pages | EPUB | 0.33 Mb
English | September 16, 2020 | ISBN: N/A | ASIN: B08JB9RS4P | 364 pages | EPUB | 0.33 Mb
Learn a modern, powerful yet safe systems programming language .
What you will learn
- Write generic and type-safe code by using Rust’s powerful type system
- How memory safety works without garbage collection
- Know the different strategies in error handling and when to use them
- Learn how to use concurrency primitives such as threads and channels
- Use advanced macros to reduce boilerplate code
- Create efficient web applications with the Actix-web framework
- Use Diesel for type-safe database interactions in your web application
- How Rust represents values in memory (with diagrams)
- Complete explanations of ownership, moves, borrows, and lifetimes
- Cargo, rustdoc, unit tests, and how to publish your code on crates.io, Rust’s public package repository
- High-level features like generic code, closures, collections, and iterators that make Rust productive and flexible
- Concurrency in Rust: threads, mutexes, channels, and atomics, all much safer to use than in C or C++
- Unsafe code, and how to preserve the integrity of ordinary code that uses it
- Extended examples illustrating how pieces of the language fit together
- Rust is ideal for embedded systems because of its low overhead, appropriate for extremely low resource environments.
- Rust can build powerful wep apps. It can be compiled into WebAssembly, which runs in major web browsers at near-native speed. This makes it a powerful competitor to Javascript.
- Because Rust makes it harder to write code that leaks resources and its minimal footprint, it’s an ideal language for networked services. The aforementioned aspects help lower server costs and operational burdens.
- Rust doesn’t have a Garbage Collector, improving performance in application developed with it.
- Rust provides support for concurrency and threads, better error handling, safety checks for cleaner code, reusable code via modules, and many more.
Feel Free to contact me for book requests, informations or feedbacks.
Without You And Your Support We Can’t Continue
Thanks For Buying Premium From My Links For Support
Without You And Your Support We Can’t Continue
Thanks For Buying Premium From My Links For Support