Bir tərtibçi bir dildə (c kimi) yazılmış kodu başqa bir dilə (maşın dili kimi) proqramın mənasını dəyişdirmədən çevirir. Bir tərtibçinin hədəf kodunu səmərəli etməsi və zaman və məkan baxımından optimallaşdırması gözlənilir.
Bu dərs vəsaiti tərtibçinin həyata keçirilməsinin nəzəriyyəsini və təcrübəsini başa düşmək üçün çox faydalıdır. Bu dərs vəsaiti Leksik analiz, Sintaksis təhlili, Semantik analiz, aralıq kod yaratmaq, kod optimallaşdırması və kod yaratmaq kimi tərtibatçı dizayn nəzəriyyələrini özündə cəmləşdirir. Bütün mərhələlərin təsviri təqdimat şəklində verilir.
Bu dərs vəsaiti öyrənməyə marağı olan və tərtibçinin əsas prinsiplərini başa düşən tələbələr üçün hazırlanmışdır. Bir tərtibatçı dizaynı ilə maraqlananlar üçün də faydalıdır. Hər bir mərhələ misallarla asanlıqla təsvir olunur.
Bu dərslik c, java və s. Kimi proqramlaşdırma dilinin bəzi əsas biliklərini tələb edir.
Xüsusiyyətləri:
1. Mövzu / fəsil müdrik dərs.
2. Hər mövzunun subtopiklərin müdrik dərsi.
3. Ayrıca mənim hazırladığım youtube video bağlantılarını da əhatə edir.
4. Sual Bankı.
5. Slaydda Oflayn qeydləri tamamlayın.
Mövzular:
1. Tərtibatçı Dizayn: Giriş
2. Çəkmə
3. Leksik analiz: Daimi ifadə, Tekin inşaat
4. Sintaksis təhlili: yuxarıdan aşağıya və aşağıdan yuxarıya baxma
5. Yuxarıdan aşağıya endirmə: Öncədən Bölüşmə (LL Parsing)
6. Aşağıdan baxma: Sadə LR (SLR), LR (LALR) Baxın
7. Semantik təhlil
8. Aralıq kodun yaradılması: Üç Ünvanlı Kod
9. Kod optimallaşdırılması: Əsas bloklar
10. Kod yaratmaq: alqoritm, getreg () funksiyası
Güncəlləmə vaxtı
21 sen 2024