


Bilgisayar Programlamada Önişlemci Nedir?
Önişlemci, bir bilgisayar programının kaynak kodunu derlenmeden veya bir araya getirilmeden önce işleyen bir programdır. Ön işlemci aşağıdakiler gibi çeşitli görevleri yerine getirir:
1. Makro genişletme: Makroları tanımlarıyla değiştirir.
2. Dosya işlemeyi dahil et: Geçerli dosyaya diğer başlık dosyalarını dahil eder.
3. Koşullu derleme: Tanımlanan koşullara göre kodun belirli bölümlerini etkinleştirir veya devre dışı bırakır.
4. Tokenizasyon: Kaynak kodunu bireysel tokenlara böler ve bunlar daha sonra derleyici tarafından işlenir.
5. Hata raporlama: Kaynak kodunda bulunan hataları ve uyarıları rapor eder.
Önişlemcinin temel amacı, bu görevleri yerine getirerek derleyici için kaynak kodunu hazırlamak ve kaynak kodun daha verimli derlenebilecek değiştirilmiş bir versiyonunu üretmektir. Önişlemcinin çıktısı tipik olarak kaynak kodunun değiştirilmiş bir versiyonudur ve bu daha sonra daha ileri işlemler için derleyiciye beslenir.



