[pypy-dev] PyPy to generate C/C++ code

Jacob Hallén jacob at openend.se
Wed Sep 15 11:01:26 CEST 2010


At a higher level of abstraction, Python is a dynamic language. The dynamicity 
is what makes it slow. There are simply so many things that might occur at 
runtime that have to be taken into account in the code. The JIT is designed to 
find cases where the dynamic properties of the language are not being used in 
that particular instance of execution, and generate faster code for that bit 
of the program.
This has almost nothing in common with trying to generate C or machine code 
from a static language that superficially looks like Python. Square Peg, Round 
Hole.

Jacob Hallén
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.python.org/pipermail/pypy-dev/attachments/20100915/a5225d57/attachment.pgp>


More information about the Pypy-dev mailing list