Bu ders programları dilleri için gereken derleyicilerin
tasarım ve gerçekleştirilmesini ve dil tasarımı,
derleyici tasarımı ve program çalışma ortamları
arasındaki etkileşimi konularını kapsar. Konular
arasında şunlar sayılabilir: sözlüksel analiz,
sözdizimsel analiz, sembol tabloları, veri tipi
denetimi, kullanıcı veri tiplerinin tanımlanması, kayıt,
dizi, adres tipi verilerin gösterimi, altyordam çağırma
için gereken protokoller, bellekte yer ayırma, kod
üretimi, kod iyileştirmesi, bellek yönetimi, program
çalışma ortamının düzenlenmesi.
|