3 ms·
One advantage of going through C (which admittedly might not pay off) is that you get the advantage of compiler optimisations. When compiling dynamic languages
by CJefferson 13y ago
One advantage of going through C (which admittedly might not pay off) is that you get the advantage of compiler optimisations.
When compiling dynamic languages of course, that often doesn't work as the optimiser doesn't have anything to go on if you do everything through void* pointers, or a similar dynamic construct.
- deleted 13y ago[deleted]
- pjmlp 13y agoAgree. You might find some anti-C bias from my post history, but I am also very pragmatic and would certainly use C if required to do so. I used the compilation to bytecode disguised as Assembler macros as part of a few toy compilers back in late 90's. If it was today I would probably use LLVM or C(++) as being discussed in the article.