Vasily Viazhevich

Senior Developer @Klika-Tech, Минск

About 10 years experience in C and C++ programming for desktop and embedded systems, electronic circuits design and low level development for MCUs.
More then 15 years programming and engineering practice.
Participated in design and development of computer training visual simulators and solutions for process automation.


Finite-state machines and C++

2017 Winter

Finite-state machine introduction and motivation. Overview of few existing finite-state machines C++ implementations (Qt, Boost, etc.). Overview of using Boost.Statechart library. Best practices using Boost.Statechart and C++ code samples. Finite-state …