As you can see here[1], it&#x27;s because the author utilizes C++&#x27;s templates and C++11&#x27;s atomics. But eschews the rest of C++ in favor of C using specific build flags.<p>[1]<a href="http:&#x2F;&#x2F;genesisdaw.org&#x2F;post&#x2F;progress-so-far.html" rel="nofollow">http:&#x2F;&#x2F;genesisdaw.org&#x2F;post&#x2F;progress-so-far.html</a>