Compiler Design Tutorial APP
Deze zelfstudie-app is erg handig om de theorie en praktijk van de implementatie van compilers te begrijpen. Deze tutorial bevat theorieën over het ontwerpen van compilers zoals Lexical Analysis, Syntax Analysis, Semantic Analysis, Intermediate Code Generation, Code Optimization en Code Generation. Een beschrijving van alle fasen wordt gegeven in het presentatieformulier.
Deze tutorial is bedoeld voor studenten die geïnteresseerd zijn in leren en de basisprincipes van de compiler begrijpen. Ook handig voor diegenen die geïnteresseerd zijn in het ontwerpen van een compiler. Elke fase beschrijft gemakkelijk met voorbeelden.
Deze tutorial vereist enige basiskennis van programmeertaal zoals c, java etc.
Kenmerken:
1. Les over onderwerp / hoofdstukken.
2. Subthema's wijze les van elk onderwerp.
3. Bevat ook de YouTube-videolinks die door mij zijn voorbereid.
4. Vragenbank.
5. Voltooi offline notities in de vorm van een glijbaan.
Onderwerpen:
1. Compilerontwerp: Inleiding
2. Bootstrapping
3. Lexicale analyse: reguliere expressie, Thompson-constructie
4. Syntaxisanalyse: parseren van boven naar beneden en van onder naar boven
5. Parseren van boven naar beneden: Predictive Parsing (LL Parsing)
6. Bottom-up Parsing: Simple LR (SLR), Look Ahead LR (LALR)
7. Semantische analyse
8. Intermediaire codegeneratie: drie-adrescode
9. Code-optimalisatie: basisblokken
10. Code Generation: Algorithm, getreg () functie