Chris Angelico <ros...@gmail.com>:
> On Fri, May 30, 2014 at 12:50 AM, Marko Rauhamaa <ma...@pacujo.net> 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