下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《編譯原理》教學(xué)大綱目錄TOC\o"1-5"\h\z一、教學(xué)目的和要求I二、教學(xué)中應(yīng)注意的問(wèn)題2三、教學(xué)內(nèi)容2四、教學(xué)課時(shí)分配4五、參考書(shū)目4一、教學(xué)目的和要求編譯原理課程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)生的專業(yè)骨干課之一。通過(guò)學(xué)習(xí)這門課程,使學(xué)生掌握編譯程序的基本原理、方法和實(shí)現(xiàn)技術(shù),使學(xué)生更好的理解程序語(yǔ)言的內(nèi)部機(jī)制,培養(yǎng)學(xué)生初步掌握設(shè)計(jì)大型系統(tǒng)軟件的方法、技術(shù)以及設(shè)計(jì)大型軟件的能力。.正確理解什么是編譯程序;了解編譯程序工作的基本過(guò)程及其各階段的基本任務(wù);熟悉編譯程序總框;了解編譯程序的生成過(guò)程和構(gòu)造工具。.正確理解上下文無(wú)關(guān)文法基本概念,包括:文法的定義、編寫、句型、句子、語(yǔ)言、語(yǔ)法樹(shù)、二義性等;能進(jìn)行各種文法等價(jià)變換;熟練掌握NFA、DFA、正則表達(dá)式和正則文法之間的等價(jià)關(guān)系,能夠進(jìn)行相互轉(zhuǎn)換,掌握DFA的最小化算法。.理解詞法分析器功能及形式;熟練掌握詞法分析器設(shè)計(jì)的原理,掌握運(yùn)用狀態(tài)轉(zhuǎn)換圖進(jìn)行詞法分析器設(shè)計(jì)。.正確理解自上而下分析的基本思想;熟練掌握遞歸下降分析基本方法:消除左遞歸和公共前綴,消除回溯,構(gòu)造遞歸下降子程序;掌握LL(1)分析程序的基本原理和LL(1)分析表構(gòu)造;理解LL(1)方法的定義。.正確理解自下而上語(yǔ)法分析的基本思想,以及歸約、短語(yǔ)、句柄、分析樹(shù)等概念;掌握簡(jiǎn)單優(yōu)先分析基本方法:簡(jiǎn)單優(yōu)先關(guān)系矩陣;LR類語(yǔ)法分析的基本思想及其分析表的構(gòu)造,掌握LR類語(yǔ)法分析的基本過(guò)程。.理解符號(hào)表的作用及符號(hào)表組織和使用方法,了解名字的作用范圍,了解符號(hào)表中一般應(yīng)包含的內(nèi)容。.正確理解語(yǔ)法制導(dǎo)翻譯基本原理;熟悉常見(jiàn)的幾種中間語(yǔ)言:四元式、三元式、逆波蘭表示;掌握各種語(yǔ)句到四元式的翻譯方法,包括:簡(jiǎn)單算術(shù)表達(dá)式,布爾表達(dá)式,控制語(yǔ)句,數(shù)組引用,過(guò)程調(diào)用等。了解自上而下分析制導(dǎo)翻譯基本思想和實(shí)現(xiàn)方法。.正確理解代碼優(yōu)化的定義和各種可能的優(yōu)化概念;掌握基于基本塊的局部?jī)?yōu)化方法。.正確理解目標(biāo)程序運(yùn)行進(jìn)存儲(chǔ)空間的使用和組織管理方式;理解靜態(tài)分配和動(dòng)態(tài)存儲(chǔ)分配基本思想;掌握棧式存儲(chǔ)分配的處理方式;掌握棧式動(dòng)態(tài)分配中活動(dòng)記錄和DISPLAY表作用、組織、內(nèi)容及使用;了解嵌套過(guò)程語(yǔ)言程序運(yùn)行時(shí)整個(gè)運(yùn)行棧的內(nèi)容的組織。.正確理解代碼生成過(guò)程的基本問(wèn)題,理解臨時(shí)變量、寄存器描述和地址模式等概念;掌握簡(jiǎn)單代碼生成算法。二、教學(xué)中應(yīng)注意的問(wèn)題考慮到我校生源實(shí)際情況,在本課程的教學(xué)中對(duì)理論知識(shí)的講解深度要適度,把更多的時(shí)間放在實(shí)現(xiàn)上,通過(guò)大量案例代碼的編寫與調(diào)試讓學(xué)生理解計(jì)算機(jī)編譯理論知識(shí),不可把過(guò)多的精力放在理論和公式的推導(dǎo)上。三、教學(xué)內(nèi)容(一)編譯引論.程序設(shè)計(jì)語(yǔ)言和編譯程序.編譯程序和程序設(shè)計(jì)環(huán)境.編譯程序的實(shí)現(xiàn)(二)形式語(yǔ)言與有限自動(dòng)機(jī).語(yǔ)言和文法.有限自動(dòng)機(jī)(FA)(三)詞法分析.詞法分析介紹.詞法分析程序的設(shè)計(jì).詞法分析程序的實(shí)現(xiàn).詞法分析程序自動(dòng)生成(四)語(yǔ)法分析一自頂向下分析方法L語(yǔ)法分析程序介紹.遞歸下降法.LL(1)分析方法.自頂向下分析程序的自動(dòng)生成(五)語(yǔ)法分析一自底向上分析方法.自底向上語(yǔ)法分析方法介紹.簡(jiǎn)單優(yōu)先分析.LR分析法.自底向上分析程序的自動(dòng)生成(六)語(yǔ)義分析和符號(hào)表.語(yǔ)義分析概述.標(biāo)識(shí)符的內(nèi)部表示.類型的內(nèi)部表示.值的內(nèi)部表示.符號(hào)表的組織和管理.嵌套式符號(hào)表和分程序結(jié)構(gòu)的管理.標(biāo)號(hào)的語(yǔ)義分析(七)中間代碼生成.常用的中間代碼結(jié)構(gòu).語(yǔ)法制導(dǎo)方法概論.類型檢查和類型轉(zhuǎn)換.中間代碼生成中的幾個(gè)問(wèn)題.表達(dá)式的中間代碼生成.下標(biāo)變量的中間代碼生成.賦值語(yǔ)句的中間代碼.過(guò)程調(diào)用和函數(shù)調(diào)用的中間代碼.控制語(yǔ)句的中間代碼生成.過(guò)程/函數(shù)聲明的中間代碼生成(A)中間代碼優(yōu)化.優(yōu)化方法概述.基本塊劃分.常量表達(dá)式局部?jī)?yōu)化.公共表達(dá)式局部?jī)?yōu)化.循環(huán)不變式外提.其它各類優(yōu)化介紹(九)運(yùn)行時(shí)存儲(chǔ)空間的組織與管理.目標(biāo)程序運(yùn)行時(shí)的活動(dòng).運(yùn)行時(shí)存儲(chǔ)器的劃分.靜態(tài)存儲(chǔ)分配.簡(jiǎn)單的棧式存儲(chǔ)分配.嵌套式語(yǔ)言的棧式存儲(chǔ)分配.堆式動(dòng)態(tài)存儲(chǔ)分配.過(guò)程調(diào)用中幾種特殊情況的處理(十)目標(biāo)代碼生成.目標(biāo)代碼生成介紹.虛擬機(jī).寄存器的分配.四元式到目標(biāo)代碼的翻譯四、教學(xué)課時(shí)分配教學(xué)課時(shí)分配表序號(hào)內(nèi)容理論學(xué)時(shí)實(shí)踐學(xué)時(shí)小計(jì)1編譯引論22形式語(yǔ)言與有限自動(dòng)機(jī)43詞法分析64語(yǔ)法分析一自頂向下分析方法45語(yǔ)法分析一自底向上分析方法46語(yǔ)義分析和符號(hào)表47中間代碼生成48中間代碼優(yōu)化49運(yùn)行時(shí)存儲(chǔ)空間的組織與管理410目標(biāo)代碼生成4合計(jì)40五、參考書(shū)目.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人教育培訓(xùn)合同模板10篇
- 二零二五年度云計(jì)算資源租賃合同范本4篇
- 2025年度出納業(yè)務(wù)風(fēng)險(xiǎn)防范與擔(dān)保管理合同2篇
- 2025年度木材原材料采購(gòu)與倉(cāng)儲(chǔ)管理合同4篇
- 2025年度個(gè)人住房抵押貸款擔(dān)保合同(2025年專項(xiàng))3篇
- 2025年度電視劇編劇聘用合同:IP改編劇本創(chuàng)作與影視制作合同4篇
- 二零二五年度電梯拆除工程監(jiān)理合同4篇
- 專利實(shí)施合同模板
- 二零二五年度環(huán)保型儲(chǔ)油罐出租合同4篇
- 2025年度電子商務(wù)平臺(tái)代理記賬及消費(fèi)者權(quán)益保護(hù)合同4篇
- 電纜擠塑操作手冊(cè)
- 浙江寧波鄞州區(qū)市級(jí)名校2025屆中考生物全真模擬試卷含解析
- 2024-2025學(xué)年廣東省深圳市南山區(qū)監(jiān)測(cè)數(shù)學(xué)三年級(jí)第一學(xué)期期末學(xué)業(yè)水平測(cè)試試題含解析
- IATF16949基礎(chǔ)知識(shí)培訓(xùn)教材
- 【MOOC】大學(xué)生創(chuàng)新創(chuàng)業(yè)知能訓(xùn)練與指導(dǎo)-西北農(nóng)林科技大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 勞務(wù)派遣公司員工考核方案
- 基礎(chǔ)生態(tài)學(xué)-7種內(nèi)種間關(guān)系
- 2024年光伏農(nóng)田出租合同范本
- 《阻燃材料與技術(shù)》課件 第3講 阻燃基本理論
- 2024-2030年中國(guó)黃鱔市市場(chǎng)供需現(xiàn)狀與營(yíng)銷渠道分析報(bào)告
- 新人教版九年級(jí)化學(xué)第三單元復(fù)習(xí)課件
評(píng)論
0/150
提交評(píng)論