Derleyici

Programcılıkta, bir programlama dilinde yazılmış olan kaynak kodunu başka bir dile (genellikle makine koduna) çeviren yazılım. Örneğin, şu satırı bir programın kaynak kodunda (programın okunabilir hali) düşünelim: X = 2 + Y Alttaki assembly'de yazılmış satırlar, aynı programın derlenmiş halidir: LOAD A [0] ;; belleğin 0 adresindeki veriyi A siciline yükle
ADD A BX ;; A siciline BX sicilindeki adreste bulunan veriyi ekle
STOR A [100] ;; sonucu 100 adresine yaz
Bu örnekte çevirinin hedefi, programcının anladığı kaynak kodundan işlemcinin anladığı 0 ile 1 den oluşan makina dili kodunu üretmek (LOAD,ADD ve STOR komutları 0001, 0011 ve 0010 olarak yorumlanır) 0001 01 00 00000000 0011 01 10 00000010 0010 01 00 00000100 ---- -- -- --------- | | | |_________bellek adresi | | |____________işaret | |______________sicil |_________________komut

Ayrıca Bakınız

  • Bağlayıcı
  • Yorumlayıcı

    Dış bağlantılar

    Daha fazla bilgi için:
  • ISBN 0201100886
  • [http://www.cs.rochester.edu/u/scott/254/notes/01-introduction Introduction and overview of compilation (9-2 and 9-7, 2004)]
    Derleyici bilgisi için webde arama yapın.

    İlgili Olabilecek Başlıklar: