Exploring CPython internals by re-implementing built-in functions in C. | Python'un çekirdek yapısını ve C-API dünyasına keşif yolculuğu.
🇹🇷 Türkçe Anlatım | 🇺🇸 English Description | Playlist
Python devasa bir bina gibidir. Çoğu geliştirici bu binanın odalarında yaşar (kütüphaneleri kullanır). Bu projede, binanın dışına çıkıp C dilini kullanarak çekirdek yapıya bitişik bir "Balkon" inşa ediyorum. Amacımız, Python'un mutfağına (CPython C-API) inerek dilin aslında nasıl çalıştığını anlamak.
- Müşteri (Kullanıcı): Python kodu yazan kişi.
- Garson (Python): Siparişi (kodu) alan aracı.
- Şef (C): Mutfakta (RAM) yemeği asıl pişiren güç.
Python is like a giant building. Most developers live inside its rooms (using libraries). In this project, I'm stepping outside to build a "Balcony" attached directly to the core structure using C. The goal is to explore the CPython C-API to understand how Python works under the hood.
- Customer (User): The one writing Python code.
- Waiter (Python): The interface that takes orders.
- Chef (C): The one in the kitchen (RAM) who actually cooks the meal.