Cython [SEP] based on
A Cython program is compiled to C code, which is further compiled to machine code, so the virtual machine is used only briefly when the program is loaded.
Cython employs:
- Optimistic optimizations
- Type inference (optional)
- Low overhead in control structures
- Low function call overhead
Performance depends both on what C code is generated by Cython and how that code is compiled by the C compiler.
History.
Cython is a derivative of the Pyrex language, and supports more features and
conda and pip package managers
- Stackless Python – CPython with coroutines
- MicroPython – Python 3 implementation for microcontroller platforms
- CLPython – Implementation, written in Common Lisp
- Cython – programming language to simplify writing C and C++ extension modules for the CPython Python runtime.
- IronPython – Python for CLI platforms (including .NET and Mono)
- Jython – Python for Java platforms
- Pyjs – a framework (based on Google Web Toolkit (GWT) concept) for developing client-side Python-based