40 likes | 250 Views
編譯器課程簡介. 許智舜 cshsu@cc.shu.edu.tw Tel:(02)22368225 ext. 3351. 課程目標與要求. 目標:使學生瞭解編譯器的設計原理與技巧,並能實際撰寫出簡單的編譯器。 成績評定:期中考 (30%) 、期末考 (30%) 、出席 (15%) 、作業 (10%) 、編譯器專案 (15%) 。 先修課程:程式設計、資料結構、離散數學 教科書:
E N D
編譯器課程簡介 許智舜 cshsu@cc.shu.edu.tw Tel:(02)22368225 ext. 3351
課程目標與要求 • 目標:使學生瞭解編譯器的設計原理與技巧,並能實際撰寫出簡單的編譯器。 • 成績評定:期中考(30%)、期末考(30%)、出席(15%)、作業(10%)、編譯器專案(15%)。 • 先修課程:程式設計、資料結構、離散數學 • 教科書: • Alfred V. Aho, Monica S. Lam, Ravi Sethi, and Jeffrey D. Ullman “Compilers: Principles, Techniques, and Tools”, 2nd edition, 2007, Addision Wesley • 林邦傑編著,編譯器實作使用C,松崗電腦圖書,2007年5 月
課程大綱 • Introduction • A simple syntax-directed translator • Lexical analysis • Syntax analysis • Syntax-directed translation • Intermediate code generation • 編譯器設計 • NASM組合語言 • 簡單的建碼程式 • flex使用 • Bison使用