3 ms·
> Dynamic languages, by placing the burden of optimization on the compiler/runtime are making the right bet. It is a good idea to let the compiler/runtime do w
by shadowfox 16y ago
> Dynamic languages, by placing the burden of optimization on the compiler/runtime are making the right bet.
It is a good idea to let the compiler/runtime do work for you.
But highly dynamic structures make some kinds of static analysis (which the compiler needs to do to optimize) really hard and often undecidable. We need a pretty good (hotspot like) JIT in the runtime to compensate.