《編譯原理》實驗教學(xué)大綱new

《編譯原理》實驗教學(xué)大綱new

ID:34475132

大小:66.73 KB

頁數(shù):3頁

時間:2019-03-06

《編譯原理》實驗教學(xué)大綱new_第1頁
《編譯原理》實驗教學(xué)大綱new_第2頁
《編譯原理》實驗教學(xué)大綱new_第3頁
資源描述:

《《編譯原理》實驗教學(xué)大綱new》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、蘭州大學(xué)信息科學(xué)與工程學(xué)院《編譯原理》實驗教學(xué)大綱一.課程基本信息:課程名稱:編譯原理課程編號:課程總學(xué)時:72課程總學(xué)分:4實驗學(xué)時:36實驗學(xué)分:1適用專業(yè)及年級:計算機科學(xué)與技術(shù)課程負責(zé)人:徐德啟開放實驗項目數(shù):6大綱主撰人:張?zhí)m慧郭志華開設(shè)實驗項目數(shù):6二、實驗教學(xué)目標與基本要求<<編譯原理>>是理論與實踐并重的課程。這門實驗課要總合運用一、二年級所學(xué)的多門課程的內(nèi)容。實驗?zāi)繕伺c要求;1.通過實驗要學(xué)會用BNF范式定義一個簡單的程序設(shè)計語言。2.設(shè)計編譯中使用的表格、設(shè)計詞法分析后單詞的等長形式

2、、設(shè)計中間代碼的形式。3.學(xué)會用高級程序設(shè)計語言設(shè)計詞法分析器、語法分析器、中間代碼產(chǎn)生器和優(yōu)化器。4.用這個簡單的程序設(shè)計語言書寫一段程序,得到最后目標代碼。三、實驗課程內(nèi)容和學(xué)時分配序?qū)嶒烅椖繉W(xué)所用主要儀實驗內(nèi)容所在實驗室名稱時器及臺套數(shù)號用C或者1.確定編譯1C++語言設(shè)中使用的表格、詞計一個詞法法分析器的輸出形分析器式、標識符與關(guān)鍵微機,每人實驗樓A區(qū)405、407字的區(qū)分方法。一臺。2.把詞法分析器設(shè)計成一個獨立的過程。用C或者1.語法分析分別C++語言設(shè)由遞歸子程序法和2計一個語法預(yù)測分析法

3、實現(xiàn)微機,每人實驗樓A區(qū)405、407分析器。2.把語法分析器一臺。設(shè)計成一個獨立的過程。用C或者1.類型檢查分別由C++語言設(shè)預(yù)測分析器和分析計類型檢查棧上的分析器兩種微機,每人3器方法實現(xiàn)一臺。實驗樓A區(qū)405、4072.把類型檢查器設(shè)計成一個獨立的過程。用C或者1.確定中間代碼的C++語言設(shè)形式,使中間代碼計一個中間不依賴于任何具體4代碼產(chǎn)生器的計算機。微機,每人實驗樓A區(qū)405、4072.把中間代碼產(chǎn)生一臺。器設(shè)計成一個獨立的程序。用C或者1.對中間代碼執(zhí)5C++語言語行言設(shè)計一個2.編寫一段源

4、程微機,每人實驗樓A區(qū)405、407代碼優(yōu)化器序?qū)ζ溥M行優(yōu)化。一臺。四、考核辦法在機器上交作業(yè),由實習(xí)教師給出優(yōu)、良、中、及格、不及格。五、實驗教科書及參考書(一)教科書<<編譯原理>>陳火旺(二)參考書1.<<編譯原理實驗>>由清華大學(xué)編寫2.<<編譯方法>>機械工業(yè)出版社3.<<編譯原理>>電子工業(yè)出版社

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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