3 ms·
I agree with that. A compiler takes code to transform it into another medium: binary executable, code (transpiler), ... A interpreter takes code to evaluate i
by CodeArtisan 9y ago
I agree with that.
A compiler takes code to transform it into another medium: binary executable, code (transpiler), ...
A interpreter takes code to evaluate it.
All the self proclaimed meta circular or "self-hosted" implementations of java that i have seen actually require an external compiler (eg: javac from the JDK). They are in reality implementations of the java virtual machine, not the language; You can't feed java code to them to execute. they are not even self-hosted.