Паттерны проектирования Rust, Мэтьюз Б., 2026.
Как только вы освоитесь с синтаксисом Rust, с его уникальным и мощным компилятором и начнете использовать его в реальных проектах, перед вами откроется совершенно новое измерение. Как правильно применять стандартные паттерны проектирования в приложениях на Rust? Как и когда следует использовать IntoIterator? Почему Rust-разработчики любят тип PhantomData? Ответы на эти и многие другие вопросы вы найдете в книге.
Познакомьтесь с паттернами программирования и проектирования, необходимыми для использования уникальной архитектуры языка Rust. Понятные объяснения и примеры кода помогут вам освоить метапрограммирование, позволят создавать собственные библиотеки, программировать удобные интерфейсы и делать многое другое. Попутно, вникая в особенности языка, вы будете учиться писать эффективный и идиоматический код на Rust, который легко поддерживать и развивать.

Структурные элементы Rust.
Мы начнем с рассмотрения некоторых основных структурных элементов проектирования, используемых в Rust. Эти базовые элементы позволяют понять сложные паттерны, о которых пойдет речь позднее, и помогут писать более идиоматический код. Одни из этих элементов являются специфичными для Rust, а другие представляют более универсальные концепции программирования, особенно важные в этом языке.
Эти структурные элементы, по сути, составляют словарь книги и относятся к основным особенностям Rust. Можно рассматривать их как атомы в молекуле, которые мы будем комбинировать разными способами, создавая сложные субстанции (или паттерны). А паттерны можно совмещать и корректировать, чтобы создавать бесконечное разнообразие программных систем.
ОГЛАВЛЕНИЕ.
Часть I Структурные элементы Rust.
Глава 1. Введение в паттерны Rust.
Глава 2. Базовые структурные компоненты Rust.
Глава 3. Поток кода.
Часть II Основные паттерны.
Глава 4. Паттерны в Rust.
Глава 5. Паттерны проектирования: расширяем функционал.
Глава 6. Проектирование библиотеки.
Часть III Более сложные паттерны.
Глава 7. Использование трейтов, дженериков и структур для особых задач.
Глава 8. Конечные автоматы, корутины, макросы и прелюдии.
Часть IV Предотвращение проблем и создание надежного ПО.
Глава 9. Неизменяемость.
Глава 10. Антипаттерны.
Приложение. Установка Rust.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», если она у них есть в наличии, и потом ее скачать на их сайте.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Теги: учебник по программированию :: программирование :: Мэтьюз :: паттерны












