Use APKPure App
Get Compiler Design old version APK for Android
Bardzo przydatne, aby zrozumieć i nauczyć się koncepcji projektowania kompilatora w prostych krokach.
Kompilator tłumaczy kod napisany w jednym języku (jak c) na inny język (jak język maszynowy) bez zmiany znaczenia programu. Oczekuje się również, że kompilator powinien sprawić, by kod docelowy był wydajny i zoptymalizować pod względem czasu i przestrzeni.
Ta aplikacja samouczka jest bardzo przydatna do zrozumienia teorii i praktyki implementacji kompilatora. Ten samouczek obejmuje teorie projektowania kompilatora, takie jak analiza leksykalna, analiza składniowa, analiza semantyczna, pośrednie generowanie kodu, optymalizacja kodu i generowanie kodu. Opis wszystkich faz znajduje się w formularzu prezentacji.
Ten samouczek jest przeznaczony dla studentów zainteresowanych nauką i rozumieniem podstawowych zasad kompilatora. Pomocny również dla osób zainteresowanych zaprojektowaniem kompilatora. Każda faza łatwo opisuje za pomocą przykładów.
Ten samouczek wymaga podstawowej wiedzy o języku programowania, takim jak c, java itp.
Funkcje:
1. Mądra lekcja tematu / rozdziału.
2. Podtemat mądra lekcja każdego tematu.
3. Zawiera również przygotowane przeze mnie linki do filmów z YouTube'a.
4. Pytanie Bank.
5. Wypełniaj notatki offline w slajdzie.
Tematy:
1. Projekt kompilatora: Wprowadzenie
2. Ładowanie początkowe
3. Analiza leksykalna: wyrażenie regularne, konstrukcja Thompsona
4. Analiza składni: parsowanie z góry na dół i z dołu do góry
5. Analiza z góry na dół: analiza predykcyjna (analiza LL)
6. Analiza z dołu do góry: Simple LR (SLR), Look Ahead LR (LALR)
7. Analiza semantyczna
8. Generowanie kodu pośredniego: kod trzyadresowy
9. Optymalizacja kodu: podstawowe bloki
10. Generowanie kodu: Algorytm, funkcja getreg ()
Last updated on Oct 23, 2024
* Target SDK Change to 33
Przesłane przez
Ali Daali
Wymaga Androida
Android 5.0+
Kategoria
Raport
Compiler Design Tutorial
CD by E-TEACHING GURUKUL
Oct 23, 2024