CPython

CPython
logo
Paradygmat

wieloparadygmatowy (obiektowy, imperatywny, funkcyjny)

Typowanie

dynamiczne

Aktualna wersja stabilna

3.11.18
(25 października 2026) [±]

Twórca

Guido van Rossum

Licencja

Python Software Foundation License

Platforma sprzętowa

wieloplatformowy

Platforma systemowa

wieloplatformowy

Strona internetowa

CPython – podstawowa implementacja języka programowania Python, napisana głównie w języku C. Jest rozwijana w ramach projektu Python i udostępniana przez Python Software Foundation.

Nazwa „CPython” jest używana w celu odróżnienia tej implementacji od innych implementacji języka Python, takich jak PyPy, Jython czy IronPython.

CPython kompiluje kod źródłowy Pythona do pośredniej postaci zwanej kodem bajtowym, wykonywanej następnie przez maszynę wirtualną Pythona. W standardowej implementacji stosowany jest mechanizm automatycznego zarządzania pamięcią oparty na zliczaniu referencji oraz cyklicznie uruchamianym odśmiecaniu pamięci (garbage collection).

Zobacz też

Przypisy

  1. ↑ What is Python?. Python Software Foundation. [dostęp 2026-08-13]. (ang.).
  2. ↑ CPython FAQ. Python Wiki. [dostęp 2026-08-13]. (ang.).
  3. ↑ Data model. Python Documentation. [dostęp 2026-08-13]. (ang.).

Linki zewnętrzne