編譯器設計概論
Intro. to Compiler Design
| 節 | 週二 |
|---|---|
3 10:10–11:00 | 編譯器設計概論 ED202 2 節連堂 |
4 11:10–12:00 |
* 根據陽明交大上課時間表所列
Goal: Introduce the content of compilation and corresponding work on context free grammar construction, syntax/semantic analysis and code optimization and corresponding models.methods Overview § 1, 2 Scanning § 3 Parsing § 4,5,6 Syntax-Directed Compilation § 7 Inner Workings of Compiled Code § 8, 9 Intermediate Representation § 10 Code Selection & Synthesis § 11 Runtime Supporting § 12 Code Generation § 13 More Optimization (time permitting) § 14
Basis for Grades Mid-term & Final — 25% each Projects(Programs, 3) & Home works (3) — 50% in all
Text Book: Crafting a Compiler” Charles N. Fischer & Richard J. LeBlanc, Pearson Education, 2010 Reference book Compilers, Principles, Techniques, & Tools Aho, Lam, Sethi, & Ullman, Addison Wisley, 2007 Modern Compiler implementation in Java, Andrew W. Appel, Cambridge Press, 2002 Engineering a Compiler, 2nd version, Keith D. Cooper & Linda Torczon, Elsevier Science, 2012. “Crafting a Compiler with C” Charles N. Fischer & Richard J. LeBlanc, Pearson Education, 2010