Re:C as an Intermediate Language (2012)
by qznc on Sunday May 15, 2016 @05:15PM
(#11702804)
I believe porting LLVM to esoteric Unix platforms would be easier than a C backend. Less fun though.
[ Parent
| on HN ]
You do the work once for C or C++ and you can use rust anywhere forever.
Or you port it every time you need a new platform.
Porting nothing is better.
Sure. Port nothing and keep writing in suboptimal languages. It is what we do now.
But does it hurt to strive for better? I don't think it does.
Yes it is.
For me, C as an intermediate vs LLVM language is a "worse is better" or "good enough" issue.
LLVM is far more powerful but more complex. C is simpler and already works everywhere.