CPython

CPython

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. 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.

Author
Guido van Rossum
Author
Guido van Rossum
Comment
enCPython 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. 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.
Depiction
Python logo and wordmark.svg
Developer
enPython core developers and the Python community, supported by the Python Software Foundation
Developer
Python Software Foundation
DifferentFrom
Cython
Genre
enPython Programming Language Interpreter
Has abstract
enCPython 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. 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.
Homepage
www.python.org
Hypernym
Default
Is primary topic of
CPython
Label
enCPython
Language
English language
Language
English language
License
Python Software Foundation License
License
Python Software Foundation License
Link from a Wikipage to an external page
github.com/python/cpython
launchpad.net/ubuntu/jammy/+package/python3
www.python.org
Link from a Wikipage to another Wikipage
2
390
Amiga
Android (operating system)
Apple iOS
AROS
AtheOS
BeOS
Berkeley Software Distribution
BlackBerry 10
Bytecode
C (programming language)
Category:Free compilers and interpreters
Category:Free software programmed in C
Category:Free software programmed in Python
Category:Python (programming language) implementations
Category:Software using the PSF license
Category:Stack-based virtual machines
CentOS
Common Language Infrastructure
Compiler
C Sharp (programming language)
Darwin (operating system)
Database
Debian
DJGPP
DOS
End-of-life (product)
English language
Foreign function interface
FreeBSD
Global interpreter lock
Google
Google Developers
GP2X
Guido van Rossum
HP-UX
IBM AIX
IBM i
Illumos
Interpreter (computing)
IPodLinux
IRIX
IronPython
Java (programming language)
Java virtual machine
Just-in-time compilation
Jython
Language binding
Linux
LLVM
MacOS
Mac OS 9
MINIX
Monty Python
Monty Python and the Holy Grail
MorphOS
Multitasking operating system
Multithreading (computer architecture)
NetBSD
Nintendo DS
Nintendo Gamecube
Nokia 770 Internet Tablet
Nokia N800
Nokia N810
Nokia N900
OpenBSD
Openmoko
OpenVMS
OS
Overhead (computing)
Palm OS
Parallel computing
Plan 9 from Bell Labs
PlayStation 2
PlayStation 3
PlayStation Portable
Pocket PC
Process (computing)
Psion (computers)
PyPy
Python (programming language)
Python 3000
Python Enhancement Proposal
Python for S60
Python Software Foundation
Python Software Foundation License
QNX
Raspberry Pi OS
Red Hat Enterprise Linux
Reference implementation
Repository (version control)
RISC OS
S390x
S60 (software platform)
Sharp Zaurus
Solaris (operating system)
SuSE Linux Enterprise Server
Swallow
Symbian OS
Thread (computing)
Tru64
Ubuntu (operating system)
Virtual machine
VxWorks
Windows
Windows 2000
Windows 3.x
Windows 9x
Windows CE
Windows NT4
Windows Vista
Windows XP
XBMC
Xbox (console)
Logo
enPython logo and wordmark.svg
Name
enCPython
Name
enCPython
Platform
42
ProgrammingLanguage
C (programming language)
Python (programming language)
Programming language
C (programming language)
Python (programming language)
Released
26 January 1994
Release date
26 January 1994
Repo
cpython
SameAs
4nMxh
CPython
CPython
CPython
CPython
CPython
CPython
CPython
CPython
CPython
CPython
CPython
CPython
CPython
CPython
CPython
CPython
CPython
C파이썬
m.06bxxb
Q599384
سي بايثون
سی‌پایتون
সিপাইথন
സിപൈത്തൺ
Subject
Category:Free compilers and interpreters
Category:Free software programmed in C
Category:Free software programmed in Python
Category:Python (programming language) implementations
Category:Software using the PSF license
Category:Stack-based virtual machines
Thumbnail
Python logo and wordmark.svg?width=300
WasDerivedFrom
CPython?oldid=1113183707&ns=0
Website
www.python.org
WikiPageLength
21783
Wikipage page ID
1984246
Wikipage revision ID
1113183707
WikiPageUsesTemplate
Template:Citation needed
Template:Cite book
Template:Cleanup bare URLs
Template:Cleanup rewrite
Template:Columns-list
Template:Distinguish
Template:Github
Template:Infobox software
Template:Main articles
Template:Multiple issues
Template:Primary sources
Template:Python (programming language)
Template:Reflist
Template:Section link
Template:Short description
Template:Start date and age
Template:Update after
Template:Version
Template:Wikidata
Wordnet_type
synset-software-noun-1