Chris Angelico <>:

> On Fri, May 30, 2014 at 12:50 AM, Marko Rauhamaa <> wrote:
>> Python code, too, is compiled into interpreted bytecode. Again, you
>> could compile it into machine code ahead of execution or perform the
>> compilation on the fly with JIT techniques. However, Python is so
>> ridiculously dynamic that such compilers have an extremely difficult
>> time making effective optimizations.
> I'd avoid the word "ridiculously" there. Python's dynamism is a
> feature, not a flaw. It's a feature with consequences (but then, what
> isn't), and if you don't want it, use a different language, but it's
> not ridiculous.

The ridiculous dynamism is the main selling point of high-level
programming languages. I wouldn't have it any other way.

But from the point of view of the JIT developer, it must feel like Alice
in Wonderland.


Reply via email to