Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn
Ваш собственный Юнионпедия с вашим логотипом и доменом, от 9,99 долларов США в месяц
Создать мой Юнионпедия

CPython

Индекс CPython

CPython — наиболее распространённая, эталонная реализация языка программирования Python.

Содержание

  1. 14 отношения: ActivePython, CLPython, Cython, Global Interpreter Lock, Green threads, IronPython, PyPy, Python, SL4A, Stackless Python, Unladen Swallow, Сравнение командных оболочек, Исполняемый файл, Интроспекция в Python.

ActivePython

ActivePython — расширенный дистрибутив интерпретатора языка программирования Python.

Посмотреть CPython и ActivePython

CLPython

CLPython — это реализация языка программирования Python, написанная на Common Lisp.

Посмотреть CPython и CLPython

Cython

Cython — язык программирования, упрощающий написание модулей С/С++ кода для Python.

Посмотреть CPython и Cython

Global Interpreter Lock

Схематичное изображение работы потоков под GIL. Зелёный — поток удерживающий GIL, красные — блокированные потоки Global Interpreter Lock (GIL) — это способ синхронизации потоков, который используется в некоторых интерпретируемых языках программирования, например в Python и Ruby.

Посмотреть CPython и Global Interpreter Lock

Green threads

В программировании зелёные потоки (green threads) — это потоки выполнения, управление которыми вместо операционной системы выполняет виртуальная машина (ВМ).

Посмотреть CPython и Green threads

IronPython

IronPython — одна из основных реализаций языка Python, предназначенная для платформы Microsoft.NET или Mono.

Посмотреть CPython и IronPython

PyPy

PyPy (латиницей) — интерпретатор языка программирования Python.

Посмотреть CPython и PyPy

Python

Логотип Python (1990—2005) Python (МФА:; в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода.

Посмотреть CPython и Python

SL4A

Scripting Layer for Android (SL4A, ранее назывался Android Scripting Environment или ASE) — библиотека, которая позволяет создание и запуск скриптов, написанных на различных языках сценариев прямо на Android-устройствах.

Посмотреть CPython и SL4A

Stackless Python

Stackless Python, или просто Stackless — версия интерпретатора языка программирования Python, названная так из-за отказа от использования стандартного стека вызовов языка Си в пользу собственного стека.

Посмотреть CPython и Stackless Python

Unladen Swallow

Unladen Swallow — проект по созданию оптимизированной версии CPython, полностью совместимой и значительно более быстрой.

Посмотреть CPython и Unladen Swallow

Сравнение командных оболочек

Командная оболочка — это компьютерная программа с интерфейсом командной строки операционной системы.

Посмотреть CPython и Сравнение командных оболочек

Исполняемый файл

Исполняемый файл (executable file, также выполняемый, реже исполнимый, выполнимый) — файл, содержащий программу в виде, в котором она может быть исполнена компьютером.

Посмотреть CPython и Исполняемый файл

Интроспекция в Python

Python поддерживает полную интроспекцию (отражение) времени исполнения, в том числе интроспекцию типа (type introspection).

Посмотреть CPython и Интроспекция в Python