I understand the want for simplicity in C (and Go gets closer, but has its issues), however, it seems in the end it drags you down.<p>Just having the C++ ability to have objects doing things is very helpful. But yeah, C++ has the ability to get very complicated<p>But it&#x27;s your choice to have &quot;complicated C++&quot;. Limit yourself to some functionalities and it&#x27;s much more manageable.<p>Use basic STL and keep it simple (also C++11 at least) and it&#x27;s a very pleasant experience (or less worse experience, depending on your point of view).