Learning Rust
Learning Rust — это всеобъемлющее руководство по изучению языка программирования Rust, предназначенное для разработчиков, которые хотят освоить этот современный системный язык. Книга охватывает фундаментальные концепции Rust, включая систему владения (ownership), заимствование (borrowing) и времена жизни (lifetimes), которые обеспечивают безопасность памяти без сборщика мусора.
Авторы подробно рассматривают синтаксис языка, типы данных, управление памятью, работу с ошибками через Result и Option, а также многопоточное программирование. Особое внимание уделяется практическим аспектам: создание приложений, работа с крейтами (пакетами) и инструментами экосистемы Rust, такими как Cargo.
Книга подходит как для начинающих программистов, так и для опытных разработчиков, желающих перейти на Rust с других языков. Она сочетает теоретические объяснения с многочисленными примерами кода, помогая читателям не только понять особенности языка, но и научиться писать эффективные, безопасные и параллельные приложения.









