4 ms·
Title should say 'JIT compiler'.
by sigjuice 8y ago
Title should say 'JIT compiler'.
- jamestimmins 8y agoIs it not fair to say that this is the same thing? My impression was that in designing a compiler you're explicitly determining the rules for language, which is the same as designing the language itself? Or do you mean that technically the compiler, not the language, is JIT? This is a new area for me so apologies if I'm just misunderstanding the mechanics here!
- ufo 8y agoIn theory the programming language is independent from the implementation. You could write an alternate implementation if you wanted. JIT-ness is a concept related to the implementation, not to the language.
- jamestimmins 8y agoGotcha, that makes sense. So I'm guessing that java based python vs c based python is an example of theory vs implementation? Thanks for explaining!
- ufo 8y agoYup
- developer-mike 8y agoThe language is, however, designed to be JITted. Languages are not designed in isolation.
- developer-mike 8y agoThis is true in the same sense that "a JIT" should really be "a JIT compiler." Used as "a JIT," the term is given new meaning (to refer to a compiler implicitly). And used as "JIT language," its giving the term a new meating (to refer to the fact that the language designed to be JITted).