Here's TDC , which is an abandoned attempt to convert D to C. There's also TioPort , which goes the other way and converts Java to D. I'm not sure if it works.
Finally, I think LLVM can translate its byte code to (completely unreadable) C code. LDC can compile D code using LLVM, and I think (I don't know for sure) that it can output byte code instead of native code .
source
share