課程概述
課程簡介 課程特點
編譯程序的構造原理和技術可以說是計算機科學技術中理論和實踐相結合的最好典範。在許多課程的教學中,經典的理論和先進的技術之間聯繫往往缺乏具體而形象的例證,而編譯原理課程在這方面具有得天獨厚的優勢。形式語言和自動機理論為編譯程序的設計提供了堅實的理論基礎,正是在科學理論的保證下,才形成了一系列先進的編譯程序設計方法和工具,使得編譯程序的構造具有很高的系統性和自動化程度。編譯...
教學單元
第1章 引論
第2章 高級語言及其語法描述
02-01 程序語言的定義與高級語言分類
02-02 高級語言的一般特性
02-03 程序語言的語法描述
第3章 詞法分析
03-01 詞法分析器的設計
03-02 正規表達式與有限自動機
第4章 語法分析--自上而下分析
04-01 自上而下分析與LL(1)分析法
04-02 遞歸下降分析程序構造
04-03 預測分析程序
第5章 語法分析--自下而上分析
05-01 自下而上分析的基本問題
05-02 算符優先分析算法
05-03 LR分析法
第6章 屬性文法和語法制導翻譯
06-01 屬性文法
06-02 基於屬性文法的處理方法、S-屬性文法
06-03 L-屬性文法和自頂向下翻譯
第7章 語義分析和中間代碼產生
07-01 中間語言
07-02 賦值語句的翻譯
07-03 布爾表達式的翻譯
07-04 控制語句與過程調用的翻譯
第8章 符號表
08-01 符號表的組織與操作
08-02 符號表的內容與作用域分析
第9章 運行時存儲空間組織
09-01 目標程序運行時的活動
09-02 靜態存儲管理與動態存儲管理
09-03 嵌套過程語言的棧式實現
第10章 優化
10-01 概述
10-02 局部優化
10-03 循環優化
第11章 目標代碼生成
課程列表
名稱 時間長度
第01講 1-1-5引論(1).mp4
第02講 2-1-6引論(2).mp4
第03講 3-2-1程序語言的定義與高級語言分類.mp4
第04講 4-2-2高級語言的一般特性.mp4
第05講 5-2-3程序語言的語法描述(1).mp4
第06講 6-2-3程序語言的語法描述(2).mp4
第07講 7-3-1詞法分析器的設計.mp4
第08講 8-3-2正規表達式與有限自動機(1).mp4
第09講 9-3-2正規表達式與有限自動機(2).mp4
第10講 10-3-2正規表達式與有限自動機(3).mp4
第11講 11-3-2正規表達式與有限自動機(4).mp4
第12講 12-3-2正規表達式與有限自動機(5).mp4
第13講 13-4-1自上而下分析與LL(1)分析法(1).mp4
第14講 14-4-1自上而下分析與LL(1)分析法(2).mp4
第15講 15-4-2遞歸下降分析程序構造.mp4
第16講 16-4-3預測分析程序.mp4
第17講 17-5-1自下而上分析的基本問題.mp4
第18講 18-5-2算符優先分析算法(1).mp4
第19講 19-5-2算符優先分析算法(2).mp4
第20講 20-5-2算符優先分析算法(3).mp4
第21講 21-5-3LR分析法(1).mp4
第22講 22-5-3LR分析法(2).mp4
第23講 23-5-3LR分析法(3).mp4
第24講 24-5-3LR分析法(4).mp4
第25講 25-6-1屬性文法.mp4
第26講 26-6-2基於屬性文法的處理方法、S-屬性文法(1).mp4
第27講 27-6-2基於屬性文法的處理方法、S-屬性文法(2).mp4
第28講 28-6-3L-屬性文法和自頂向下翻譯(1).mp4
第29講 29-6-3L-屬性文法和自頂向下翻譯(2).mp4
第30講 30-7-1中間語言.mp4
第31講 31-7-2賦值語句的翻譯.mp4
第32講 32-7-3布爾表達式的翻譯(1).mp4
第33講 33-7-3布爾表達式的翻譯(2).mp4
第34講 34-7-4控制語句與過程調用的翻譯(1).mp4
第35講 35-7-4控制語句與過程調用的翻譯(2).mp4
第36講 36-7-4習題課(一).mp4
第37講 37-7-4習題課(二).mp4
第38講 38-8-1符號表的組織與操作.mp4
第39講 39-8-2符號表的內容與作用域分析.mp4
第40講 40-9-1目標程序運行時的活動.mp4
第41講 41-9-2靜態存儲管理與動態存儲管理.mp4
第42講 42-9-3嵌套過程語言的棧式實現(1).mp4
第43講 43-9-3嵌套過程語言的棧式實現(2).mp4
第44講 44-10-1概述.mp4
第45講 45-10-2局部優化.mp4
第46講 46-10-3循環優化.mp4
第47講 47-11-8目標代碼生成(1).mp4
第48講 48-11-9目標代碼生成(2).mp4
第49講 49-11-10習題課(三).mp4
第50講 50-11-11習題課(四).mp4
|