

The integration also offers support to import and usage of Java classes as they were coded in Python language. Jython is used by Java developers who seek to have a scripting language as a frontend for java code.

The Psyco system extends the byte code execution workflow to make coded programs in Python run faster. Psyco is an enhancement of the Python Virtual Machine that collects portions of the program's byte code and converts it to binary machine code in order to boost program execution speed without the need of editing or recompiling the code. This translation occurs at program runtime, because of that Psyco is called a just-in-time (JIT) compiler.
Broadly, Psyco gathers information about the types of objects that are contained in the source code and generate binary code for those tailored for those object types. Then the binary code replaces their corresponding equivalents in the byte code file accelerating the overall time execution of the Python program. This enhances 2x to 100x, the mean is around 4x, the speed execution time of an unmodified Python interpreter and unmodified source code.
The Shedskin C++ translator is a tool still under development status, it attempts to translate Python source code to C++ code which is later by compiled by the computer's local C++ compiler to binary code. Many features are still not supported, but it has produced 2-20x speed increase compared with Psyco in some tests. Thus, it will be an interesting project to be updated with.
Shedskin C++ translator GitHub repository could be accessed here


Sources: