The C object is a superset of the C language and was originally implemented as an additional preprocessor for C code. It is fully compatible with the C preprocessor.
You call none of the others preprocessors compatible with C spec. Keep in mind that in many cases preprocessors are assembly / compiler specific, and the functionality you are looking for may or may not be found in different, integrated IDE / compilers.
Of course, C ++ is 100% (more or less) compatible.
source
share