Das Compiler-Design ist ein grundlegendes / Kernthema der Computertechnik / Computerwissenschaftstechnik / Informationstechnologie.Es lehrt, wie der Compiler einer Programmiersprache arbeitet.Es konzentriert sich auch auf verschiedene Konstruktionen von Compiler und Strukturierung und Optimierung verschiedener Phasen eines Compilers.Es ist auch notwendig, Arten von Grammatik, Finite State-Maschinen und verwandten Sprachenkonzepte zu erlernen.
Kursausgang:
Nach dem Erlernen des Kurses sollten die Schüler in der Lage sein:
1.Verstehen Sie die Grundkonzepte und Anwendung von Compiler-Design
2.Wenden Sie ihre grundlegende Wissensdatenstruktur an, um die Symboltabelle, den lexikalischen Analysator, der Zwischencode-Generierung, den Parser (oben nach unten und unten auf dem Boden) zu entwerfen, und kann die Festigkeit der Grammatik verstehen.
3.Verstehen Sie verschiedene Code-Optimierungstechniken und Fehlerwiederherstellungsmechanismen.
4.Einen Parser verstehen und umsetzen.
Add new content and examples