Önişlemci - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Kaynakça

Önişlemci

  • العربية
  • Български
  • Čeština
  • Dansk
  • Deutsch
  • Ελληνικά
  • English
  • Esperanto
  • Español
  • فارسی
  • Suomi
  • Français
  • עברית
  • Հայերեն
  • İtaliano
  • 日本語
  • 한국어
  • Lietuvių
  • Македонски
  • Nederlands
  • Polski
  • Português
  • Русский
  • Slovenčina
  • Українська
  • Tiếng Việt
  • 中文
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Programın yürütülmesi
Genel kavramlar
  • Kod
  • Dönüştürülme
    • Derleyici
      • Derleme zamanı
    • Optimizing compiler
  • Intermediate representation (IR)
  • Execution
    • Çalıştırma sistemi
      • Runtime
    • Executable
    • Yorumlayıcı
    • Sanal makina
Kod çeşitleri
  • Kaynak kodu
  • Hedef kodu
  • Bytecode
  • Makina kodu
  • Mikrokod
Derleme stratejileri
  • (Zamanın-önünde) (Ahead-of-time) (AOT)
  • Tam-zamanında (Just-in-time) (JIT)
    • Tracing just-in-time(TJIT)
    • Compile and go system
  • Önderleme
  • Transderleme
  • Yenidenderleme
Kaydadeğer çalışmazamanları (runtime)
  • Android Runtime (ART)
  • BEAM (Erlang)
  • Common Language Runtime (CLR) ve Mono
  • CPython and PyPy
  • crt0 (C target-specific initializer)
  • Java sanal makinesi (JVM)
  • LuaJIT
  • Objective-C and Swift's
  • V8 and Node.js
  • Zend Engine (PHP)
Kaydedeğer derleyiciler & araç setleri
  • GNU Compiler Collection (GCC)
  • LLVM and Clang
  • MSVC

Bilgisayar bilimlerinde önişlemci (veya ön derleyici),[1] program verisini işleyerek başka bir programa girdi olarak sunan bilgisayar programıdır. Önişlenmiş kod, genellikle derleyici gibi bir başka program tarafından kullanılır. Yapılan işlem miktarı ve türü, önişlemciye bağlıdır. Bazı önişlemciler yalnızca basit metin değiştirme ve makro genişletmeleri yapabilirken, bazıları programlama dililerinin gücüne sahiptir.

Bilinen örneklerden biri bilgisayar programlamada, bir sonraki derleme aşamasından önce kaynak kodun üzerinde yapılan işlemlerdir. C, PL/I gibi bazı bilgisayar dilleri, önişleme olarak bilinen bir dönüştürme aşamasına sahiptir. Bu aşama ayrıca makro işleme, dosyaları dahil etme ve dil uzantılarını içerebilir.

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "What is precompiler?". IBM. 11 Ocak 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Ağustos 2024. 
Otorite kontrolü Bunu Vikiveri'de düzenleyin
  • GND: 4544347-6
  • NKC: ph507305
"https://tr.wikipedia.org/w/index.php?title=Önişlemci&oldid=33678738" sayfasından alınmıştır
Gizli kategoriler:
  • GND tanımlayıcısı olan Vikipedi maddeleri
  • NKC tanımlayıcısı olan Vikipedi maddeleri
  • Sayfa en son 04.59, 19 Ağustos 2024 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Önişlemci
Konu ekle