CPython
Python reference implementation / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Unladen Swallow?
Summarize this article for a 10 year old
SHOW ALL QUESTIONS
Not to be confused with Cython.
CPython is the reference implementation of the Python programming language. Written in C and Python, CPython is the default and most widely used implementation of the Python language.
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
|
Quick Facts Original author(s), Developer(s) ...
Original author(s) | Guido van Rossum |
---|---|
Developer(s) | Python core developers and the Python community, supported by the Python Software Foundation |
Initial release | 26 January 1994; 30 years ago (1994-01-26) |
Stable release | |
Repository | https://github.com/python/cpython |
Written in | C, Python |
Platform | 42 platforms; see § Distribution |
Available in | English |
Type | Python Programming Language Interpreter |
License | Python Software Foundation License |
Website | www |
Close
CPython can be defined as both an interpreter and a compiler as it compiles Python code into bytecode before interpreting it. It has a foreign function interface with several languages, including C, in which one must explicitly write bindings in a language other than Python.