2 ms·
There is a practical, empirical distinction between compilers and transpilers. Most compilers in practice have backends full of deep and well-explored technique
by whatshisface 5y ago
There is a practical, empirical distinction between compilers and transpilers. Most compilers in practice have backends full of deep and well-explored techniques specific to machine code like register allocation, window optimizations, and other stuff like that. Most transpilers you see out in the wild share more in common with compiler frontends in the techniques and the theory they apply.