G
Greg Comeau
I don't see the point of using a C++ frontend (presumably something
that translates C++ to C) as opposed to a C compiler.
The C generated by a translator is unlikely to be maintainable or even
legible. In ordinary usage, you're never even going to look at it;
you'll just feed it to a C compiler. Assuming a C++ compiler is
available for your platform, there's no real benefit in generating
unmaintanable C as an intermediate step.
There are ways to do OO in C, but they tend to be clumsy compared to
using a language with OO facilities built-in.
Indeed, there is little point in just compiling to C.
Especially as usually that alone is insufficient.