CPython
Wygląd
| Paradygmat | |
|---|---|
| Typowanie | |
| Aktualna wersja stabilna |
3.10.21 |
| Twórca | |
| Licencja |
Python Software Foundation License |
| Platforma sprzętowa | |
| 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]- ↑ What is Python?. Python Software Foundation. [dostęp 2026-08-13]. (ang.).
- ↑ CPython FAQ. Python Wiki. [dostęp 2026-08-13]. (ang.).
- ↑ Data model. Python Documentation. [dostęp 2026-08-13]. (ang.).