編譯原理
主講教師:石東昱
相關(guān)課程推薦
課程介紹

《編譯原理》課程介紹編譯器構(gòu)造的一般原理和基本實現(xiàn)方法,主要介紹編譯器的各個階段:詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化和目標代碼生成。本課程在介紹命令式程序設(shè)計語言實現(xiàn)技術(shù)的同時,強調(diào)一些相關(guān)的理論知識,如形式語言和自動機理論、語法制導的定義和屬性文法、類型論等。它們是計算機專業(yè)理論知識的重要一部分,在本書中結(jié)合應用來介紹這些知識,有助于學生較快領(lǐng)會和掌握。本課程強調(diào)形式化描述技術(shù),并以語法制導定義作為翻譯的主要描述工具。本課程強調(diào)對編譯原理和技術(shù)在宏觀上的理解,作為原理性的教學,本課程主要介紹基本的理論和方法,不偏向于某種源語言或目標機器。

課程相關(guān)資源