CMPE425
Derleyici Tasarımı
Fakülte | Mühendislik Fakültesi |
Ders Kodu | CMPE425 |
Ders Başlığı | Derleyici Tasarımı |
Öğretim Dili | İngilizce |
Ders Dönemi | Bahar |
Ders Saatleri | Ders: 3, PS:0, Laboratuvar:0 |
Ders Kredisi | 3 |
AKTS | 6 |
Notlandırma Sistemi | Harf Notu |
Önkoşul dersleri | CMPE 260 |
Eşkoşul dersleri | Yok |
Derleme sürecine genel bakış. Sözcüksel analiz, düzenli ifadeler, sonlu otomatlar ve sözcüksel analizör üreteçleri. Sembol tabloları. Gramerler. Yukarıdan aşağıya ve aşağıdan yukarıya sözdizimi analizi. Özyinelemeli iniş. SLR, kanonik LR, LALR ve operatör önceliği ayrıştırma teknikleri. Ayrıştırıcı üreteçleri. Anlamsal analiz ve öznitelik gramerleri. Soyut makineler ve ara kod. Sözdizimine yönelik çeviri şemaları. Basit bir emir dili için bir derleyici uygulaması.