2016年安徽師范大學《編譯原理實踐》課程教學大綱本科教學大綱
文章搜索   高級搜索   

 您現在的位置: 考研秘籍考研網 >> 文章中心 >> 考研復習 >> 專業課 >> 正文  2016年安徽師范大學《編譯原理實踐》課程教學大綱本科教學大綱

新聞資訊
普通文章 上海理工大學各學院博士生導師聯系方式
普通文章 上海師范大學2018年錄取研究生學費標準
普通文章 北京航空航天大學2002-2016年碩士博士研
普通文章 南開大學張文忠教授簡介
普通文章 南開大學閻國棟教授簡介
普通文章 南開大學王新新教授簡介
普通文章 南開大學王麗丹教授簡介
普通文章 南開大學王宏印教授簡介
普通文章 南開大學王傳英教授簡介
普通文章 南開大學蘇立昌教授簡介
調劑信息
普通文章 北方工業大學機電工程學院自動化系2012
普通文章 華南師大光學、光學工程、材料物理與化
普通文章 關于報考中科院大氣物理研究所2012年碩
普通文章 廣西中醫學院2011年碩士研究生調劑信息
普通文章 廣西工學院2011年碩士研究生調劑信息公
普通文章 【廣西工學院】2012年考研調劑信息
普通文章 【桂林醫學院】2012年考研調劑信息
普通文章 廣西藝術學院2012擬接收碩士研究生調劑
普通文章 江西科技師范學院2011年碩士研究生調劑
普通文章 【江西科技師范學院】2012年考研調劑信

《編譯原理實踐》課程教學大綱
Project for Compiler System
課程編號:07114180
適用專業:計算機科學與技術系計算機應用專業(軟件本科)
學時數:34(理論學時數:10 實驗或討論學時數:48) 學分數:2
執筆者:周有順 編寫日期:2004 年 2 月 執行時間:2003 年以后入學的年級
一、課程的性質和目的
編譯原理實踐設計是計算機科學與技術專業學生的專業必修課。
系統軟件是計算機系統的重要組成部分。本課程是在學習系統軟件的組成、
設計原理和實現方法的基礎之上,設計并上機實現部分系統軟件----編譯程序。
目的在于完成相關課程從理論到實踐的推進,使學生真正掌握計算機信息處理的
實質,提高其專業素質及駕馭各種系統軟件和應用軟件的能力。
二、課程教學內容
編譯程序設計與實現的目的:
了解編譯程序的組成及各部分的基本任務;
掌握編譯程序各部分的設計原理和實現方法;
體會理論內容與具體實踐之間的關系。
第一章 課堂教學內容要點
(1)編譯過程概要:(4 學時)
詞法分析、語法分析、語義分析及中間代碼生成、目標代碼生成等各部分的
具體實現算法;符號表管理、錯誤信息處理的具體實現方法;上述各部分之間的
數據及信息的傳遞與交流。
(2)編譯程序實現途徑(6 學時)
編譯程序的書寫語言與 T 型圖;編譯程序的自展技術;編譯程序的構造工具。
第二章 實踐內容概要(上機部分)(24 學時)
(1)實驗型語言源文法(略)。
(2)編譯程序的設計目標
①設計該語言的詞法分析程序和語法分析及語義分析程序,詞法分析程序和
語法分析程序分別作為一遍編寫,并生成二元式和中間代碼四元式形式。
②在語法分析中,對各語句和布爾表達式的分析采用遞歸下降分析,對算數
表達式的分析采用算符優先分析。
③程序中應包括符號表管理和簡單的出錯處理。詞法分析出錯處理包括非法
字符和非法單詞;語法分析出錯處理包括簡單的語法錯誤,即程序結構不符合語
法規則的錯誤。
④將中間代碼四元式生成 8086/8088 匯編語言的目標代碼形式。(選做)
(3)程序調試
用上述語言編寫程序,求函數的值。
(4)文檔要求
①畫出該語言文法的語法圖。
②寫出編譯程序中所使用的主要數據結構(二元式表,四元式表和符號表)。
③給出該語言的編譯程序的各模塊的結構圖。
④調試上述程序,并分別給出無錯誤信息和有錯誤信息的調試結果,即二元
式表和四元式表。
三、課程教學的基本要求
本課程是編譯原理的后續課程,完成課程的實踐部分。因此教學上應著重強
調理論與實踐的關系,理論內容如何付諸實踐,如何利用理論知識去解決實際問
題等,以達到學生實踐能力的提高。

  • 上一篇文章:

  • 下一篇文章:
  • 考博咨詢QQ 135255883 點擊這里給我發消息 考研咨詢QQ 26419417 點擊這里給我發消息 郵箱:customer_service@kaoyanmiji.com
    考研秘籍網 版權所有 © kaoyanmiji.com All Rights Reserved
    聲明:本網站尊重并保護知識產權,根據《信息網絡傳播權保護條例》,如果我們轉載或引用的作品侵犯了您的權利,請通知我們,我們會及時刪除!
    彩乐彩票注册