《編譯原理》課程教學基本要求

《編譯原理》課程教學基本要求

ID:43104921

大?。?6.51 KB

頁數(shù):3頁

時間:2019-09-27

《編譯原理》課程教學基本要求_第1頁
《編譯原理》課程教學基本要求_第2頁
《編譯原理》課程教學基本要求_第3頁
資源描述:

《《編譯原理》課程教學基本要求》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、《編譯原理》課程教學基本要求課程名稱:編譯原理/CompilerPrinciples學時:54/54學分:3先修課程:《計算引論》,《算法與數(shù)據(jù)結(jié)構(gòu)》適用專業(yè):計算機科學與技術開課院(系)、教研室:電子信息學院計算機科學與工程系軟件教研室教材、教學參考書:教材:侯文永編著,《編譯原理》,電子工業(yè)出版社,2002.8主要參考書:1.陳火旺,錢家驊,孫永強著《程序設計語言編譯原理》,國防工業(yè)出版社,1976.2.AlfredV.Aho,JeffreyD.Ullman,W.M.WailtandG.Goos,PrinciplesofCompilerDesign,Addis

2、on-WesleyPublishCompany,1977.3.陳意云等編《編譯原理和技術》中國科學技術大學出版社,1989.4.呂映芝等編《編譯原理》清華大學出版社,1998.一、本課程的性質(zhì)、地位、任務編譯原理是計算機科學與技術專業(yè)的一門專業(yè)課。它的主要任務是介紹程序設計語言編譯程序的基本原理和實現(xiàn)方法.既注意介紹經(jīng)典的理論與方法及廣泛引用的技術,又力求反映最新的發(fā)展。通過本課程的學習,學生應掌握高級程序設計語言的編譯原理和基本技術、具體設計實現(xiàn)編譯程序的基本技能,特別對形式語言和自動機、程序自動生成、語法制導翻譯、數(shù)據(jù)流分析、控制結(jié)構(gòu)分析及優(yōu)化技術等基本原理和

3、技術等基本原理和技術有較深入的了解。二、本課程教學內(nèi)容和基本要求(一)引論1.編譯程序是一種特定的翻譯程序2.編譯程序的結(jié)構(gòu)3.編譯程序的生成4.編譯程序的學習(二)文法和語言1.基本概念2.分析樹和二義行3.形式語言分類(三)詞法分析1.構(gòu)造一個簡單的詞法分析器2.正規(guī)表達式與正規(guī)集3.有限自動機4.正規(guī)式與有限自動機5.詞法分析的自動生成(一)語法分析1.語法分析概述2.遞歸下降分析方法3.非遞歸的預測分析方法4.算符優(yōu)先分析法5.LR分析器6.二義文法的應用7.分析表的自動生成(二)語法制導翻譯1.語法制導定義2.L—屬性定義3.屬性的自下而上計算4.屬性的

4、自上而下計算(三)運行時的存儲空間管理1.變量及存儲分配2.靜態(tài)分配3.棧式分配4.堆分配5.參數(shù)傳遞6.符號表(四)中間代碼的生成1.中間語言2.說明語言3.賦值語句4.布爾表達式5.控制轉(zhuǎn)移中的回填方法6.過程調(diào)用(五)代碼優(yōu)化1.優(yōu)化概念2.局部優(yōu)化3.控制流分析及循環(huán)的查找4.數(shù)據(jù)流分析5.循環(huán)優(yōu)化(六)代碼生成1.目標代碼2.一個簡單的代碼生成器3.存儲器分配4.窺孔優(yōu)化5.由DAG生成代碼(十)并行編譯基礎1.并行計算機及其編譯系統(tǒng)2.基本概念3.并行編譯概述三、實驗內(nèi)容和基本要求另有課程設計四、對學生能力培養(yǎng)的要求(一)課內(nèi)教學活動中能力培養(yǎng)的安排及

5、要求:在課內(nèi)教學活動中側(cè)重于培養(yǎng)學生掌握高級程序設計語言的編譯原理和基本技術、具體設計實現(xiàn)編譯程序的基本技能,特別對形式語言和自動機、程序自動生成、語法制導翻譯、數(shù)據(jù)流分析、控制結(jié)構(gòu)分析及優(yōu)化技術等基本原理和技術等基本原理和技術有較深入的了解。(二)課外科技活動和社會實踐等教學活動中能力培養(yǎng)的安排及要求:通過課程設計進行形式語言和自動機、程序自動生成、語法制導翻譯、數(shù)據(jù)流分析、控制結(jié)構(gòu)分析及優(yōu)化技術等基本原理和技術等基本原理和技術實現(xiàn),使學生具有初步的設計大型系統(tǒng)軟件的能力。學時分配表課程內(nèi)容教學環(huán)節(jié)教學時數(shù)講課課實驗習題課討論課上機課外實踐其它引論2文法和語言3

6、詞法分析6語法分析10語法制導翻譯4運行時的存儲空間管理5中間代碼的生成8代碼優(yōu)化8代碼生成4并行編譯基礎4總計:3654

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。