News for hackers. Stuff that matters.
Re:What I Learned Making My Own JIT Language by sigjuice on Wednesday June 27, 2018 @02:28PM (#17410580)
Title should say 'JIT compiler'.
Re:What I Learned Making My Own JIT Language by jamestimmins on Wednesday June 27, 2018 @04:44PM (#17411698)
Is 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!

Re:What I Learned Making My Own JIT Language by ufo on Wednesday June 27, 2018 @07:30PM (#17412801)
In 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.

Re:What I Learned Making My Own JIT Language by jamestimmins on Wednesday June 27, 2018 @09:19PM (#17413341)
Gotcha, 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!
Re:What I Learned Making My Own JIT Language by ufo on Wednesday June 27, 2018 @10:11PM (#17413547)
Yup
Re:What I Learned Making My Own JIT Language by developer-mike on Thursday June 28, 2018 @05:28PM (#17420629)
The language is, however, designed to be JITted. Languages are not designed in isolation.
Re:What I Learned Making My Own JIT Language by developer-mike on Thursday June 28, 2018 @05:31PM (#17420647)
This 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).