CPython
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/05/05 21:32 UTC 版)
CPython は、Pythonのリファレンス実装である。CPython は C言語で記述されている。CPython 以外に、製品としての品質をもつ Python 実装はJava で記述された Jython、共通言語ランタイム 用に記述された IronPython の2つがあり、またいくつかの実験的な実装もある。Classic Python というバクロニムが、'C' の別の意味として提案されている。
- ^ Python/C API Reference Manual: Thread State and the Global Interpreter Lock
- ^ PEP 371 -- Addition of the multiprocessing package to the standard library
- ^ Python Library and Extension FAQ: Can't we get rid of the Global Interpreter Lock?
- ^ "bytecode ... the internal representation of a Python program in the CPython interpreter." Python. bytecode - Glossary. Python 3.11.5 Documentation. 2023-09-01閲覧.
- ^ "Python source code is compiled into bytecode ... This 'intermediate language' is said to run on a virtual machine" Python. bytecode - Glossary. Python 3.11.5 Documentation. 2023-09-01閲覧.
- ^ "The bytecode is also cached in
.pyc
files so that executing the same file is faster the second time (recompilation from source to bytecode can be avoided)." Python. bytecode - Glossary. Python 3.11.5 Documentation. 2023-09-01閲覧. - ^ "Do note that bytecodes are not expected to work between different Python virtual machines, nor to be stable between Python releases." Python. bytecode - Glossary. Python 3.11.5 Documentation. 2023-09-01閲覧.
- ^ "CPython implementation detail: Bytecode is an implementation detail of the CPython interpreter." Python.
dis
— Disassembler for Python bytecode. Python 3.11.5 Documentation. 2023-09-01閲覧.
- 1 CPythonとは
- 2 CPythonの概要
- 3 並列性に関する問題
固有名詞の分類
- CPythonのページへのリンク