This title is simplification of topic, but I think idea is clear. I learn Julia from exactly one year, try to learn some internals (hard topics to me), but still don’t have good, short answer to this important question.
Why Julia looks so much like Python, but code can be so much faster? I ask this question, because I probably make presentation about Julia to students, so this questions is relevant. I know about type system, JIT, I even try to learn some internals, but I still don’t get it.