Русская Википедия:CPython
Шаблон:Не путать Шаблон:Карточка программы CPython — наиболее распространённая[1], де-факто[2][3] эталонная реализация языка программирования Python. CPython является интерпретатором байт-кода, написан на C. Разработка ведётся группой разработчиков под руководством создателя Python Гвидо ван Россума. CPython является программным обеспечением с открытым исходным кодом.
Кроме CPython, существуют другие реализации Python: Jython, IronPython, PyPy и Stackless Python.
Поддерживаемые платформы
- Unix-подобные
- AIX
- BSD
- Darwin
- FreeBSD
- HP-UX
- IRIX 5 and later
- Plan 9
- macOS
- NetBSD
- Linux
- OpenBSD
- Solaris
- Tru64
- Другие Unix
- Десктопные ОС
- Специализированные и встроенные
- GP2X
- iPodLinux
- Nintendo DS
- Nintendo Gamecube
- Symbian OS Series60
- Nokia 770
- Nokia N800
- Nokia N810
- Palm OS
- PlayStation 2
- PlayStation 3 (Linux)
- Psion
- QNX
- Sharp Zaurus
- Xbox/XBMC
- VxWorks
- Openmoko
- Мейнфреймы и др.
Более не поддерживаемые платформы
В PEP 11 перечислены платформы, которые более не поддерживаются Python Software Foundation. Тем не менее эти платформы могут иметь поддержку от других дистрибьюторов. Список неподдерживаемых платформ:
- DOS (не поддерживается начиная с 2.0)
- IRIX 4 (не поддерживается начиная с 2.3)
- Mac OS 9 (не поддерживается начиная с 2.4)
- MINIX (не поддерживается начиная с 2.3)
Enterprise Linux
Приведённые ниже версии Python поддерживаются актуальными версиями Linux.[4] Статус в таблице относится к поддержке со стороны основной группы Python, а не со стороны разработчика дистрибутива.[5]
Версия дистрибутива | Окончание срока поддержки | Версия Python | |
---|---|---|---|
Ubuntu 20.04 LTS (Focal Fossa) | 2030-04[6] | [7] | Шаблон:Version[8] |
Ubuntu 18.04 LTS (Bionic Beaver) | 2028-04[9] | Шаблон:Version[10] | Шаблон:Version[11] |
Debian 10 | 2024-06[12] | Шаблон:Version[13] | Шаблон:Version[14] |
Red Hat Enterprise Linux 8 | 2029 | Шаблон:Version[15] | Шаблон:Version |
Red Hat Enterprise Linux 7 | 2024-11-30[16] | Шаблон:Version[17] | |
CentOS 8 | 2029-05-31 | Шаблон:Version | Шаблон:Version |
CentOS 7 | 2024-06-30 | Шаблон:Version[18] | |
SUSE Linux Enterprise Server 15 | 2031-07-31 | Шаблон:Version[19] | Шаблон:Version |
SUSE Linux Enterprise Server 12 | 2027-10-31 | Шаблон:Version[20] | |
Шаблон:Version |
Внешние порты
Существуют платформы, поддержка которых отсутствует в официальном дистрибутиве CPython, но имеется у внешних дистрибьюторов. Эти дистрибутивы часто включают дополнительные возможности для поддерживаемых платформ. Список этих платформ:
- Amiga: AmigaPython
- AS/400: iSeriesPython
- DOS с использованием DJGPP: PythonD
- PlayStation Portable: Stackless Python for PSP
- Symbian OS: PyS60 1.4.5 (CPython 2.2.2) / PyS60 2.0 (СPython 2.5.4)
- Windows CE/Pocket PC: Python Windows CE port
Примечания
Ссылки
- Why Are There So Many Pythons? A Python Implementation Comparison, Почему существует так много Питонов?, 2016
- ↑ Python in a NutShell: A Desktop Quick Reference Шаблон:Wayback, 2006, ISBN 9781449379100. стр 6 «since CPython is the most widely used version of Python»; 2017 год стр 7 Шаблон:Wayback «CPython, most widely supported and mature»
- ↑ https://wiki.python.org/moin/PythonImplementations Шаблон:Wayback «CPython runtime core (the de-facto reference Python implementation)»
- ↑ https://www.infoworld.com/article/3267976/python/anaconda-cpython-pypy-and-more-know-your-python-distributions.html Шаблон:Wayback "CPython is the reference implemenation of Python, the standard version that all other Python incarnations look to. "
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite book Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- Русская Википедия
- Реализации Python
- Программное обеспечение для Linux
- Программное обеспечение для macOS
- Программное обеспечение для Windows
- Свободные компиляторы и интерпретаторы
- Свободное программное обеспечение, написанное на Си
- Кроссплатформенные реализации языков программирования
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Википедия
- Статья из Википедии
- Статья из Русской Википедии