Re:C as an Intermediate Language (2012)
by loup-vaillant on Monday May 16, 2016 @07:24PM
(#11710369)
Well, there aren't many solution out of this hole. If you need another language, you might have to write (and control) the compiler yourself. As in, if the code generator (or anything else) goes wrong, you can correct it.
<sarcasm> Now this might require a little bit more work. </sarcasm>
All things that require work if I cross compile, but all things I get for free if I generate C or C++.
I would prefer readable C or C++ as much as possible because it gives me debugability if the code generator goes wrong and it gives me an out if I want to move away from the language some day.