Re: @ Kristian Walsh (was: object orientated)
You haven't even looked at the code, have you? There is no C compiler in existence that can compile the projects I cited. That is because they are written in C++.
For the record, there's is also a difference in the output of "C code compiled with a C++ compiler", and "C code compiled with a C compiler". If something is written in C, we will use a C compiler to compile it, because that preserves the other assumptions about C code (particularly symbol naming, but there are other, more subtle differences).