Compiling down to C also makes wrapping C++ libraries much easier. Because when you compile down to C, it&#x27;s not that much of a stretch to also allow compilation to C++. You can then make wrapping C++ code much easier in the language.<p>Nim is one language that I know of which takes advantage of that. Here is one example of a pretty large wrapper around a C++ library <a href="https:&#x2F;&#x2F;github.com&#x2F;3dicc&#x2F;Urhonimo" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;3dicc&#x2F;Urhonimo</a>, and here is the documentation for this feature <a href="http:&#x2F;&#x2F;nim-lang.org&#x2F;docs&#x2F;manual.html#implementation-specific-pragmas-importcpp-pragma" rel="nofollow">http:&#x2F;&#x2F;nim-lang.org&#x2F;docs&#x2F;manual.html#implementation-specific...</a>