Завантаження...
Деталі електронної книги
Увійти якщо вас цікавить зміст видання.
Rust. The Practical Guide
Rheinwerk Publishing, Inc, Nouman Azam
Завантаження...
EЛЕКТРОННА КНИГА
Завантаження...
This book begins by introducing the core concepts of Rust programming, starting with installation, writing basic programs, and understanding variables, data types, and functions. It covers Rust’s unique ownership system, which is central to the language, explaining how borrowing and memory management work to ensure safety and efficiency. Basic control flow concepts like conditionals and loops are also explored, providing a solid foundation for beginners.
As the book progresses, more advanced topics are introduced, such as structs, enums, and collections, which allow for the creation of flexible and efficient data structures. Rust’s powerful memory management features, including smart pointers, lifetimes, and borrowing, are discussed in detail. Readers will also dive into functional programming aspects like closures, iterators, and function pointers, which enhance the flexibility and expressiveness of Rust code.
The final chapters focus on concurrency and advanced topics such as macros and web programming. Readers will learn how to handle multithreading in Rust, work with asynchronous programming, and build web servers. Practical problems at the end help reinforce the concepts learned, providing readers with the tools to solve real-world challenges efficiently using Rust.
As the book progresses, more advanced topics are introduced, such as structs, enums, and collections, which allow for the creation of flexible and efficient data structures. Rust’s powerful memory management features, including smart pointers, lifetimes, and borrowing, are discussed in detail. Readers will also dive into functional programming aspects like closures, iterators, and function pointers, which enhance the flexibility and expressiveness of Rust code.
The final chapters focus on concurrency and advanced topics such as macros and web programming. Readers will learn how to handle multithreading in Rust, work with asynchronous programming, and build web servers. Practical problems at the end help reinforce the concepts learned, providing readers with the tools to solve real-world challenges efficiently using Rust.
- 1. Introduction
- 2. Variables, Data Types, and Functions
- 3. Conditionals and Control Flow
- 4. Ownership
- 5. Custom and Library-Provided Useful Types
- 6. Organizing Your Code
- 7. Testing Code
- 8. Flexibility and Abstraction with Generics and Traits
- 9. Functional Programming Aspects
- 10. Memory Management Features
- 11. Implementing Typical Data Structures
- 12. Useful Patterns for Handling Structs
- 13. Understanding Size in Rust
- 14. Concurrency
- 15. Macros
- 16. Web Programming
- 17. Text Processing, File Handling, and Directory Management
- 18. Practical Problems
- Назва:Rust. The Practical Guide
- Автор:Rheinwerk Publishing, Inc, Nouman Azam
- Оригінальна назва:Rust. The Practical Guide
- ISBN:9781807785109, 9781807785109
- Дата видання:2026-04-15
- Формат:Eлектронна книга - EPUB
- Ідентифікатор видання: e_4ysi
- Видавець: Rheinwerk Publishing
Завантаження...
Завантаження...