3 ms·
> You could not really explain JIT compilation to someone not knowing anything about computers, could you? You can't explain the concept of doing something onl
by void_mint 5y ago
> You could not really explain JIT compilation to someone not knowing anything about computers, could you?
You can't explain the concept of doing something only when you absolutely need to, to someone that doesn't know about computers?
- kaba0 5y agoIf such a “definition” is sufficient, than I’m a rocket engineer as well because the rocket goes brr to the space.. I mean, it may as well refer to eagerness, which is something completely different from JIT compilation. You didn’t even say anything about what the compilation is about (which again, requires some knowledge on computers), nor about the reason for doing that.
- void_mint 5y agoDo you provide concrete "definitions" to people that don't/wouldn't understand? How would you handle a child asking you about something beyond their years? Would you just respond with a textbook definition and say "lol sucks to suck"? No, you'd use language they could understand, and you'd guide them as that language increased. This is the difference between "teaching" and "just saying things to sound smart". It's actually insane how hard programmers want to gatekeep even basic concepts.
- kaba0 5y agoWell, no matter what you won’t be explaining multivariable calculus to a children. Concepts build on each other and for certain ones, you do have to build from something. You can start teaching math, and indeed for certain topics, taking shortcuts is allowable. But this is context-dependent and not universally true. Like, you can talk about programming to a child, but still not about JIT compilation.