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.
SU Kredi : 3.000
AKTS Kredi : 6.000
Ön Koşul :
Undergraduate level CS 305 Minimum Grade of D
Yan Koşul :
-