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ż Python PyPy Jython IronPython

Przypisy

Linki zewnętrzne Oficjalna strona języka Python Repozytorium CPythona w serwisie GitHub

Kategoria:Implementacje języka Python Kategoria:Wolne i otwarte oprogramowanie Kategoria:Wolne oprogramowanie napisane w C