Python reference implementation (CPython)
E9268
Python reference implementation (CPython) is the original and most widely used implementation of the Python programming language, written in C and serving as the de facto standard for Python behavior and compatibility.
All labels observed (19)
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
Python implementation
ⓘ
free and open-source software ⓘ interpreter ⓘ reference implementation ⓘ |
| concurrencyFeature |
Python reference implementation (CPython)
self-linksurface differs
ⓘ
surface form:
global interpreter lock (GIL)
|
| developer | Python Software Foundation ⓘ |
| distribution |
Microsoft Store
ⓘ
surface form:
Microsoft Store Python distribution
Windows installers from python.org ⓘ official python.org downloads ⓘ system Python on many Unix-like operating systems ⓘ various Linux distribution packages ⓘ |
| executionModel |
executes bytecode on a virtual machine
ⓘ
interprets Python source into bytecode ⓘ |
| governingBody | Python Steering Council ⓘ |
| hasComponent |
Python bytecode interpreter
ⓘ
garbage collector ⓘ Python reference implementation (CPython) self-linksurface differs ⓘ
surface form:
global interpreter lock
standard library ⓘ |
| hasInterface |
C API for extensions and embedding
ⓘ
command-line interpreter (REPL) ⓘ |
| implementsLanguage | Python ⓘ |
| implementsStandard |
Python Enhancement Proposals
ⓘ
surface form:
Python language specification
|
| influences | behavior of alternative Python implementations ⓘ |
| license | Python Software Foundation License ⓘ |
| maintainer | Python core developers ⓘ |
| memoryManagement |
cycle-detecting garbage collector
ⓘ
reference counting ⓘ |
| mostWidelyUsedImplementationOf |
Python
ⓘ
surface form:
Python programming language
|
| officialWebsite | https://www.python.org ⓘ |
| originalAuthor | Guido van Rossum ⓘ |
| primaryUse |
application development
ⓘ
automation ⓘ general-purpose programming ⓘ scientific computing ⓘ scripting ⓘ web development ⓘ |
| programmingLanguage | C ⓘ |
| repository | https://github.com/python/cpython ⓘ |
| role |
de facto standard for Python behavior
ⓘ
de facto standard for Python compatibility ⓘ reference implementation of the Python programming language ⓘ |
| runsOn |
Linux
ⓘ
Windows ⓘ macOS ⓘ many Unix-like systems ⓘ |
| supports |
C extension modules
ⓘ
FFI via ctypes ⓘ multi-processing ⓘ multi-threading with GIL constraints ⓘ |
| targetPlatform | cross-platform ⓘ |
| testSuite | regression test suite included in source tree ⓘ |
| writtenIn | C ⓘ |
Referenced by (32)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
CPython
this entity surface form:
CPython
this entity surface form:
Python 3.9
this entity surface form:
Python 3.10
this entity surface form:
Python 3.11
this entity surface form:
CPython source code repository
Python reference implementation (CPython)
→
hasComponent
→
Python reference implementation (CPython)
self-linksurface differs
ⓘ
subject surface form:
CPython
this entity surface form:
global interpreter lock
Python reference implementation (CPython)
→
concurrencyFeature
→
Python reference implementation (CPython)
self-linksurface differs
ⓘ
subject surface form:
CPython
this entity surface form:
global interpreter lock (GIL)
this entity surface form:
CPython
this entity surface form:
Python 2.7 (major stable line)
this entity surface form:
CPython C API (largely)
this entity surface form:
CPython
this entity surface form:
CPython
this entity surface form:
CPython
this entity surface form:
CPython source repository
this entity surface form:
CPython repository
subject surface form:
Python Software Foundation
this entity surface form:
CPython
this entity surface form:
CPython 3.8
this entity surface form:
CPython core development
this entity surface form:
CPython
this entity surface form:
Python 1.0
this entity surface form:
CPython
this entity surface form:
CPython
this entity surface form:
Global Interpreter Lock
this entity surface form:
CPython 3.10 interpreter
this entity surface form:
CPython
this entity surface form:
CPython
this entity surface form:
CPython project
this entity surface form:
CPython development
this entity surface form:
CPython