Книги / Языки программирования / Rust / Rust для системного программирования: полное руководство

Rust для системного программирования: полное руководство

Махмуд Хармуш

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

Книга охватывает ключевые аспекты системного программирования на Rust, включая защиту памяти, многопоточность и параллелизм, сопоставление с шаблоном, времена жизни, абстракции с нулевой стоимостью, интерфейс с внешними функциями (FFI), обработку ошибок и контролируемые незащищенные операции. Особое внимание уделяется практическим применениям Rust и его инструментарию.

Издание будет полезно не только системным программистам, заинтересованным в повышении профессионального уровня, но и всем изучающим программирование на языке Rust. Книга также рассматривает будущее Rust, отзывчивое сообщество и заметные проекты, созданные на этом языке.