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 in Wonderland. Marko -- https://mail.python.org/mailman/listinfo/python-list