I did check but It seems I need linux to use any of the tutorials :/.
C++ has all of the features of c, and can compile C code just as fast as a C compiler with syntax changes, but supports better development maintainability through OOP. Yes you can lose a small amount of speed using OOP but usually you can make up for it with the ease of coding. if it was c# I'd be saying no that's too much of a loss but C++ relaly isn't that slow compared to C but you will get to develop much faster,
Also I'm skeptical that something that unwinds OOP C like code into a bunch of C code then compile the C code is faster than just compiling C++ code with optimizations visible for the compiler to work with all the way down the line. Just because something can translate into a lower level doesn't mean it's as speedy as if you wrote it at the lower level (after all that's why we have c++ compilers not C++->C->program compilers).
In short I can't support changing to this language, it's not well known and doesn't have enough benefits. Maybe another language (doesn't have to be C++ even)?
[sarcasm] Really, let's rewrite it in Haskell. I develop faster with Haskell. It can compile to the java byte code. You only need is ghc. [/sarcasm] Let's keep it in C.