Python's implementation classification

Source: Internet
Author: User

The current popular Python implementation includes cpython,jython,ironpython,stackless,pypy,cython,shed skins.

CPython

CPython is the standard implementation of Python, the entire implementation has been written in ANSI C, is currently the most widely used Python implementation, Linux and Max OS x installed on most of the CPython.

Jython

Jython is Phthon for Java, primarily for Python to invoke Java applications, as if CPython could make Python call C and C + +. Jython translates Python's source code into Java bytecode, then Java bytecode is then executed by the Java virtual machine

IronPython

IronPython is python for net, primarily for Python to call Net and C #.

Stackless

Stackless is python for concurrency, mainly to optimize Python's concurrency capabilities.

PyPy

PyPy is python for Speed,pypy primarily uses instant compilation (jit,just-in-time) to improve Python execution speed

Cython

Cython strictly speaking is not a Python implementation, because Cython does not strictly implement the Python language, it is actually a python and C mixed programming technology, allowing the C language in Python to call functions, declare variables and so on

Shed Skin

Shed skin strictly speaking is not a Python implementation, because it takes Python as a static language, need to compile, and then run, and in fact, the real Python should be interpreted language, She skin will be python directly compiled into C + + machine code, Then run directly

Python's implementation classification

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.