Программирование Rust, 2-е издание (Джим Бланди) Системное программирование обеспечивает основу для мировых вычислений. Для написания кода, чувствительного к производительности, требуется язык программирования, который позволяет программистам контролировать использование памяти, процессорного времени и других системных ресурсов. Язык системного программирования Rust сочетает в себе этот контроль с современной системой типов, которая выявляет широкий класс распространенных ошибок, от ошибок управления памятью до гонок данных между потоками. С помощью этого практического руководства опытные системные программисты узнают, как успешно преодолеть разрыв между производительностью и безопасностью с помощью Rust. Джим Бланди, Джейсон Орендорф и Леонора Тиндалл демонстрируют, как функции Rust позволяют программистам контролировать потребление памяти и использование процессора, сочетая предсказуемую производительность с безопасностью памяти и надежным параллелизмом. Вы узнаете: - Фундаментальные типы данных Rust и основные концепции владения и заимствования - Как писать гибкий и эффективный код с трейтами и дженериками - Как писать быстрый многопоточный код без гонок данных - Ключевые мощные инструменты Rust: замыкания, итераторы и асинхронное программирование - Коллекции, строки и текст, ввод и вывод, макросы, небезопасный код и интерфейсы сторонних функций. Это исправленное, обновленное издание охватывает издание Rust 2021. Выпущено в июне 2021 Издатель (ы): O'Reilly Media, Inc. ISBN: 9781492052586 Книга на английском языке. Формат: EPUB, PDF.