Skip to content

Comment on Dead Code Elimination for Beginnersparent

Comments

> 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.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.