Rust Crash Course: Build High-Performance, Efficient, and Productive Software with the Power of Next-Generation Programming Skills
Эта книга представляет собой практическое руководство по изучению языка программирования Rust, разработанного для создания высокопроизводительного, эффективного и безопасного программного обеспечения. Rust сочетает в себе скорость низкоуровневых языков с безопасностью и удобством современных языков высокого уровня.
Издание охватывает все ключевые аспекты Rust: от базового синтаксиса и установки инструментов до продвинутых концепций, таких как владение (ownership), заимствование (borrowing), времена жизни (lifetimes), обобщённое программирование (generics) и многопоточность. Особое внимание уделяется уникальным особенностям языка, которые предотвращают ошибки памяти и гонки данных на этапе компиляции.
Книга структурирована в четырёх разделах, последовательно раскрывающих возможности языка. Читатели научатся работать с системой модулей, обрабатывать ошибки, использовать функциональные возможности Rust (замыкания и итераторы), умные указатели, а также применять принципы объектно-ориентированного программирования. Издание подходит как для начинающих программистов, так и для опытных разработчиков, желающих освоить современный системный язык.









