Книги / Языки программирования / Rust / Mastering Rust. Second Edition

Mastering Rust. Second Edition

Rahul Sharma, Vesa Kaihlavirta

Второе издание книги «Mastering Rust» представляет собой углублённое руководство по языку программирования Rust, ориентированное на опытных разработчиков. Книга охватывает ключевые аспекты языка, включая систему владения и заимствования, обеспечивающую безопасность памяти без сборщика мусора, мощную систему типов с трейтами и дженериками, а также современные механизмы конкурентного программирования.

Особое внимание уделяется новым возможностям Rust 2018 edition, что делает книгу актуальным источником знаний о современных практиках разработки на Rust. Авторы подробно рассматривают низкоуровневые возможности языка, работу с памятью, создание безопасных многопоточных приложений и использование продвинутых возможностей системы типов.

Книга подходит для программистов, уже имеющих базовые знания Rust и желающих углубить своё понимание языка, освоить идиоматические паттерны и научиться создавать высокопроизводительные и надёжные системы. Практические примеры и объяснения сложных концепций делают материал доступным для освоения.