Przejdź do zawartości

CPython

Z Wikipedii, wolnej encyklopedii
CPython
logo
Paradygmat

wieloparadygmatowy (obiektowy, imperatywny, funkcyjny)

Typowanie

dynamiczne

Aktualna wersja stabilna

3.10.21
(12 sierpnia 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[1].

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

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)[3].

Zobacz też

[edytuj | edytuj kod]

Przypisy

[edytuj | edytuj kod]
  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

[edytuj | edytuj kod]