Introduction to Observables

In the last three chapters, we learned about the linguistic features of modern C++: multithreading, lock-free programming models, and so on. The topics covered there can be considered as sort of prerequisites to start learning about the reactive programming model. The reactive programming model warrants skills in functional programming, concurrent programming, schedulers, object/functional programming, design patterns, and event Stream processing, to name a few. We have already covered or touched upon functional programming, object/functional programming, and some topics that are related to scheduling in the previous chapter. This time, we will cover the wonderful world of design patterns to appreciate the crux ...

Get C++ Reactive Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.