CPython

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
CPython
Python logo and wordmark.svg
Fibonnacci-Python.png
Тип интерпретатор языка программирования Python
Разработчик Python Software Foundation
Написана на C
Операционная система кроссплатформенная
Последняя версия 3.7.0 / 2.7.15 (27 июня 2018 года[1] / 1 мая 2018 года[2])
Лицензия Python Software Foundation License
Сайт python.org

CPython — наиболее распространённая[3], де-факто[4][5] эталонная реализация языка программирования Python. CPython является интерпретатором байт-кода, написан на C. Разработка ведётся группой разработчиков под руководством создателя Python Гвидо ван Россума. CPython является программным обеспечением с открытым исходным кодом.

Кроме CPython, существуют другие реализации Python: Jython, IronPython, PyPy и Stackless Python.

Поддерживаемые платформы[править | править код]

Unix-подобные
Десктопные ОС
Специализированные и встроенные
Мейнфреймы и др.

Более не поддерживаемые платформы[править | править код]

В PEP 11 перечислены платформы, которые более не поддерживаются Python Software Foundation. Тем не менее эти платформы могут иметь поддержку от других дистрибьюторов. Список неподдерживаемых платформ:

  • DOS (не поддерживается начиная с 2.0)
  • IRIX 4 (не поддерживается начиная с 2.3)
  • Mac OS 9 (не поддерживается начиная с 2.4)
  • MINIX (не поддерживается начиная с 2.3)

Внешние порты[править | править код]

Существуют платформы, поддержка которых отсутствует в официальном дистрибутиве CPython, но имеется у внешних дистрибьюторов. Эти дистрибутивы часто включают дополнительные возможности для поддерживаемых платформ. Список этих платформ:

Примечания[править | править код]

  1. [1]
  2. [2]
  3. Python in a NutShell: A Desktop Quick Reference, 2006, ISBN 9781449379100. стр 6 "since CPython is the most widely used version of Python"; 2017 год стр 7 "CPython, most widely supported and mature"
  4. https://wiki.python.org/moin/PythonImplementations "CPython runtime core (the de-facto reference Python implementation)"
  5. https://www.infoworld.com/article/3267976/python/anaconda-cpython-pypy-and-more-know-your-python-distributions.html "CPython is the reference implemenation of Python, the standard version that all other Python incarnations look to. "

Ссылки[править | править код]

  • python.org — официальный сайт CPython (англ.)