CPython
CPython | |
---|---|
![]() | |
![]() | |
Тип | интерпретатор языка программирования Python |
Разработчик | Python Software Foundation |
Написана на | C |
Операционная система | кроссплатформенное ПО |
Первый выпуск | 26 января 1994 |
Аппаратная платформа | кроссплатформенность |
Последняя версия | |
Репозиторий | github.com/python/cpython |
Лицензия | Python Software Foundation License |
Сайт | python.org |
CPython — наиболее распространённая[2], де-факто[3][4] эталонная реализация языка программирования Python. CPython является интерпретатором байт-кода, написан на C. Разработка ведётся группой разработчиков под руководством создателя Python Гвидо ван Россума. CPython является программным обеспечением с открытым исходным кодом.
Кроме CPython, существуют другие реализации Python: Jython, IronPython, PyPy и Stackless Python.
Поддерживаемые платформы
править кодБолее не поддерживаемые платформы
править кодВ PEP 11 перечислены платформы, которые более не поддерживаются Python Software Foundation. Тем не менее эти платформы могут иметь поддержку от других дистрибьюторов. Список неподдерживаемых платформ:
- DOS (не поддерживается начиная с 2.0)
- IRIX 4 (не поддерживается начиная с 2.3)
- Mac OS 9 (не поддерживается начиная с 2.4)
- MINIX (не поддерживается начиная с 2.3)
Enterprise Linux
править кодПриведённые ниже версии Python поддерживаются актуальными версиями Linux.[5] Статус в таблице относится к поддержке со стороны основной группы Python, а не со стороны разработчика дистрибутива.[6]
Версия дистрибутива | Окончание срока поддержки | Версия Python | |
---|---|---|---|
Ubuntu 20.04 LTS (Focal Fossa) | 2030-04[7] | [8] | [9] | 3.8
Ubuntu 18.04 LTS (Bionic Beaver) | 2028-04[10] | [11] | 2.7[12] | 3.6
Debian 10 | 2024-06[13] | [14] | 2.7[15] | 3.7
Red Hat Enterprise Linux 8 | 2029 | [16] | 2.73.6 |
Red Hat Enterprise Linux 7 | 2024-11-30[17] | [18] | 2.7|
CentOS 8 | 2029-05-31 | 2.7 | 3.6 |
CentOS 7 | 2024-06-30 | [19] | 2.7|
SUSE Linux Enterprise Server 15 | 2031-07-31 | [20] | 2.73.6 |
SUSE Linux Enterprise Server 12 | 2027-10-31 | [21] | 2.7|
Старая версия, не поддерживается Старая поддерживаемая версия Текущая версия |
Внешние порты
править кодСуществуют платформы, поддержка которых отсутствует в официальном дистрибутиве 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
Примечания
править кодСсылки
править код- python.org (англ.) — официальный сайт CPython
- Программное обеспечение по алфавиту
- Программное обеспечение, разработанное в 1994 году
- Реализации Python
- Программное обеспечение для Linux
- Программное обеспечение для macOS
- Программное обеспечение для Windows
- Свободные компиляторы и интерпретаторы
- Свободное программное обеспечение, написанное на Си
- Кроссплатформенные реализации языков программирования