Compiler Design Tutorial

4.65 (53)

Edukacja | 32.7MB

Opis

Kompilator przekłada kod zapisany w jednym języku (jak c) do innego języka (jak język maszyny) bez zmiany znaczenia programu. Oczekuje się również, że kompilator powinien sprawić, że kod docelowy wydajny i optymalizuje pod względem czasu i przestrzeni.
Ta aplikacja tutorial jest bardzo przydatna do zrozumienia teorii i praktyki wdrażania kompilatora. Ten samouczek zawiera teorie projektowania kompilatora jako analizy leksykalnej, analizy składniowej, analizy semantycznej, wytwarzania kodu pośredniego, optymalizacji kodu i generowanie kodu. Opis wszystkich faz jest podawany w formie prezentacji.
Ten tutorial został zaprojektowany dla tych studentów, którzy są zainteresowani uczeniem się i zrozumieć podstawowe zasady kompilatora. Również pomocne dla osób zainteresowanych projektowaniem kompilatora. Każda faza łatwo opisuje z przykładami.
Ten samouczek wymaga pewnej podstawowej znajomości języka programowania jak C, Java itp.
Funkcje:
1. Temat / Rozdział Mądra Lekcja.
2. Subtopics Mądra lekcja każdego tematu.
3. Obejmuje również linki wideo YouTube przygotowane przeze mnie.
4. Bank zapytania.
5. Kompletne uwagi offline w Slid.
Tematy: 1. Projekt kompilatora: Wprowadzenie
2. Bootstring
3. Analiza leksykalna: wyrażenie regularne, budowa Thompson
4. Analiza składni: odgórna i dolna parsowanie
5. Postępowanie z góry: Predykcyjne parsowanie (parsowanie LL)
6. Dotno-up parsowanie: Proste LR (SLR), spójrz na przód LR (Lalr)
7. Analiza semantyczna
8. Wytwarzanie kodu pośredniego: kod trzy-adresowy
9. Optymalizacja kodu: Bloki podstawowe
10. Generowanie kodu: ALGORITHM, GETREG () Funkcja

Show More Less

Co nowego Compiler Design Tutorial

- Include more topics and examples
- Show notes and my video lectures side by side

Informacja

Zaktualizowano:

Aktualna wersja: CD

Wymaga Androida: Android 4.2 or later

Rate

Share by

Może Ci się spodobać