Реактивное программирование на С++. Проектирование параллельных и асинхронных приложений с использованием библиотеки RxCpp и современного C++17

Книга представляет собой практическое руководство по применению парадигмы реактивного программирования на языке C++. Основное внимание уделяется библиотеке RxCpp (Reactive Extensions for C++) и возможностям современного стандарта C++17 для создания параллельных и асинхронных приложений.

Авторы подробно рассматривают принципы функционального реактивного программирования, которые позволяют строить системы, ориентированные на потоки данных и распространение изменений. Это особенно полезно для разработки пользовательских интерфейсов, анимации, моделирования динамических систем и микросервисных архитектур.

В издании последовательно излагается переход от классических событийно-ориентированных моделей к реактивной парадигме, объясняются ключевые интерфейсы IObservable и IObserver, методы работы с потоками данных. Особое внимание уделяется интеграции реактивного подхода с библиотекой Qt/C++ и разработке реактивных микросервисов.

Книга предназначена для опытных разработчиков на C++, которые хотят освоить современные методы создания эффективных, масштабируемых и отзывчивых приложений с минимальным количеством ошибок.

Реактивное программирование на С++. Проектирование параллельных и асинхронных приложений с использованием библиотеки RxCpp и современного C++17
A
Автор
Прасид Пай, Питер Абрахам
Издательство
ДМК Пресс
Год
2019
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент