freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

編譯原理課程設(shè)計(jì)讀書(shū)工程方案(已修改)

2024-11-10 01:12 本頁(yè)面
 

【正文】 第一篇:《編譯原理課程設(shè)計(jì)》讀書(shū)工程方案“編譯原理課程設(shè)計(jì)”讀書(shū)工程環(huán)節(jié)方案一、目的與要求“編譯原理”是計(jì)算機(jī)科學(xué)技術(shù)專(zhuān)業(yè)與軟件工程專(zhuān)業(yè)的必修課程,是一門(mén)理論性和實(shí)踐性都很強(qiáng)的課程。為了配合《編譯原理》課程的教學(xué)更全面的理解理論知識(shí),提高實(shí)踐能力,計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)以及軟件工程專(zhuān)業(yè)開(kāi)設(shè)了實(shí)踐類(lèi)必修課程“編譯原理課程設(shè)計(jì)”。通過(guò)設(shè)計(jì)一個(gè)小型編譯器,更深刻地領(lǐng)會(huì)編譯程序的基本概念、基本原理和實(shí)現(xiàn)方法,培養(yǎng)學(xué)生的實(shí)際工作能力,加深對(duì)課堂教學(xué)內(nèi)容的理解,從而具有初步開(kāi)發(fā)系統(tǒng)軟件和應(yīng)用軟件的實(shí)際能力。將讀書(shū)環(huán)節(jié)融入教學(xué)內(nèi)容的設(shè)計(jì)中,做好理論教學(xué)、實(shí)踐教學(xué)、讀書(shū)環(huán)節(jié)三者有機(jī)結(jié)合,可使學(xué)生進(jìn)一步了解課程理論知識(shí),拓寬視野,加深對(duì)本專(zhuān)業(yè)相關(guān)課程的理解。在讀書(shū)工程環(huán)節(jié),學(xué)生可以通過(guò)閱讀相關(guān)的參考書(shū)目,對(duì)課程設(shè)計(jì)的五個(gè)主要部分:構(gòu)造識(shí)別符號(hào)串的自動(dòng)機(jī)、詞法分析程序的構(gòu)造、語(yǔ)法分析程序的構(gòu)造、中間語(yǔ)言的生成程序、編譯程序的代碼生成程序中的任意一個(gè)題目進(jìn)行深入的分析探討和總結(jié),并提交相應(yīng)的讀書(shū)工程報(bào)告。二、考核方式通過(guò)提交讀書(shū)報(bào)告進(jìn)行考核,該部分成績(jī)要占課程總成績(jī)的15%。字?jǐn)?shù)不少于5000字。三、參考書(shū)目書(shū)目名稱(chēng):編譯原理(第2版)作 者:張素琴 呂映芝 出 版 社:清華大學(xué)出版社 出版時(shí)間:2005年02月內(nèi)容提要:本書(shū)介紹編譯系統(tǒng)的一般構(gòu)造原理、基本實(shí)現(xiàn)技術(shù)和一些自動(dòng)構(gòu)造工具。主要由語(yǔ)言基礎(chǔ)知識(shí)、詞法分析、語(yǔ)法分析、中間代碼生成、代碼優(yōu)化、目標(biāo)代碼生成、符號(hào)表的構(gòu)造和運(yùn)行時(shí)存儲(chǔ)空間的組織等部分組成。書(shū)中在介紹編譯程序構(gòu)造基本原理的同時(shí)引入“PL/0語(yǔ)言的編譯程序”結(jié)構(gòu)及文本,還引入了LEX、YACC使用方法與實(shí)例。本書(shū)是高等院校計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)的本科生教材,也可作為教師、研究生軟件工程技術(shù)人員的參考書(shū)。書(shū)目名稱(chēng):編譯原理(第2版)原書(shū)名: Compilers:Principles,Techniques,and Tools 原出版社: Pearson Education 作者: [美]Alfred ,Ravi Sethi,Jeffrey 譯者: 李建中 姜守旭 出版社:機(jī)械工業(yè)出版社 出版日期:2003 年9月內(nèi)容提要:本書(shū)深入討論了編譯器設(shè)計(jì)的重要主題,包括詞法分析、語(yǔ)法分析、語(yǔ)法制導(dǎo)分析、類(lèi)型檢查、運(yùn)行環(huán)境、中間代碼生成、代碼生成、代碼優(yōu)化等,并在最后兩章中討論了實(shí)現(xiàn)編譯器的一些編程問(wèn)題和幾個(gè)編譯器實(shí)例,每章都提供了大量的練習(xí)和參考文獻(xiàn)。本書(shū)從介紹編譯的原理性概念開(kāi)始,然后通過(guò)構(gòu)建一個(gè)簡(jiǎn)單的一遍編譯器來(lái)逐一解釋這些概念。本書(shū)是編譯原理課程的經(jīng)典教材,作者曾多次使用本書(shū)的內(nèi)容在貝爾實(shí)驗(yàn)室、哥倫比亞大學(xué)、普林斯頓大學(xué)和斯坦福大學(xué)向本科生和研究生講授初等及高等編譯課程。本書(shū)作者alfred v.a(chǎn)ho、ravi sethi和jeffrey d.ullman是世界著名的計(jì)算機(jī) 科學(xué)家,他們?cè)谟?jì)算機(jī)科學(xué)理論、數(shù)據(jù)庫(kù)等很多領(lǐng)域都做出了杰出貢獻(xiàn)。本書(shū) 是編譯領(lǐng)域無(wú)可替代的經(jīng)典著作,被廣大計(jì)算機(jī)專(zhuān)業(yè)人士譽(yù)為“龍書(shū)”。本書(shū)一 直被世界各地的著名高等院校和科研機(jī)構(gòu)(如貝爾實(shí)驗(yàn)室、哥倫比亞大學(xué)、普 林斯頓大學(xué)和斯坦福大學(xué)等)廣泛用作本科生和研究生編譯原理與技術(shù)課程的 教材,本書(shū)對(duì)我國(guó)計(jì)算機(jī)教育界也具有重大影響。書(shū)中深入討論了編譯器設(shè)計(jì)的重要主題,包括詞法分析、語(yǔ)法分析、語(yǔ)法制 導(dǎo)分析、類(lèi)型檢查、運(yùn)行環(huán)境、中間代碼生成、代碼生成、代碼優(yōu)化等,并在 最后兩章中討論了實(shí)現(xiàn)編譯器的一些編程問(wèn)題和幾個(gè)編譯器實(shí)例,而且每章都 提供了大量的練習(xí)和參考文獻(xiàn)。書(shū)目名稱(chēng):編譯原理及實(shí)踐作者:(美)Kenneth ,馮博琴,馮嵐等譯 出版社:機(jī)械工業(yè)出版社 版次:2000年3月第1版內(nèi)容提要:本書(shū)結(jié)合對(duì)現(xiàn)代編譯器設(shè)計(jì)理論的詳細(xì)研究,完整描述了一個(gè)可運(yùn)行的小規(guī)模語(yǔ)言編譯器(包括源代碼)。本書(shū)反映了作者的這樣一些觀點(diǎn):不掌握理論就不會(huì)理解實(shí)際的編譯器設(shè)計(jì);而對(duì)大學(xué)生來(lái)說(shuō),看不到理論在實(shí)際中的應(yīng)用就不會(huì)真正地理解理論。把本書(shū)討論的概念統(tǒng)一起來(lái),就是一個(gè)完整的可運(yùn)行的編譯器,它使用每一章所討論的技術(shù)進(jìn)行開(kāi)發(fā),用C語(yǔ)言寫(xiě)成。每章最后有大量的練習(xí),使學(xué)生的注意力集中在編程問(wèn)題上。書(shū)目名稱(chēng):編譯程序構(gòu)造原理和實(shí)現(xiàn)技術(shù) 作者:金成植出版社:高等教育出版社出版時(shí)間:2000年7月第1版 2004年4月第6次印刷內(nèi)容提要:本書(shū)經(jīng)教育部高等學(xué)校計(jì)算機(jī)教學(xué)指導(dǎo)委員會(huì)推薦,列入“九五”國(guó)家級(jí)重點(diǎn)教材建設(shè)項(xiàng)目和“面向21世紀(jì)課程教材”。本書(shū)是作者在其編著的《編譯原理與實(shí)現(xiàn)》基礎(chǔ)上編寫(xiě)的,結(jié)合了多年的教學(xué)經(jīng)驗(yàn),是一本比較成功的教材。它主要以Pascal類(lèi)語(yǔ)言為模型,介紹過(guò)程式語(yǔ)言的編譯程序構(gòu)造原理和實(shí)現(xiàn)技術(shù)。本書(shū)共分十章,主要包括詞法分析和語(yǔ)法分析的理論與技術(shù),語(yǔ)義分析原理與技術(shù),運(yùn)行時(shí)的存儲(chǔ)分配原則,動(dòng)作文法和屬性文法技術(shù),中間代碼生成、中間代碼優(yōu)化和目標(biāo)代碼生成的原理與技術(shù)等。本書(shū)的特點(diǎn)是概念清晰,層次分明,循序漸進(jìn),整體性強(qiáng),便于教學(xué),并反映當(dāng)前的實(shí)用技術(shù)。書(shū)目名稱(chēng):編譯原理(第2版)作者:(美)阿霍等著,趙建華等譯 出版社:機(jī)械工業(yè)出版社 出版時(shí)間:200911 內(nèi)容提要:本書(shū)是編譯領(lǐng)域無(wú)可替代的經(jīng)典著作,被廣大計(jì)算機(jī)專(zhuān)業(yè)人士譽(yù)為“龍書(shū)”。本書(shū)上一版自1986年出版以來(lái),被世界各地的著名高等院校和研究機(jī)構(gòu)(包括美國(guó)哥倫比亞大學(xué)、斯坦福大學(xué)、哈佛大學(xué)、普林斯頓大學(xué)、貝爾實(shí)驗(yàn)室)作為本科生和研究生的編譯原理課程的教材。該書(shū)對(duì)我國(guó)高等計(jì)算機(jī)教育領(lǐng)域也產(chǎn)生了重大影響。第2版對(duì)每一章都進(jìn)行了全面的修訂,以反映自上一版出版20多年來(lái)軟件工程。程序設(shè)計(jì)語(yǔ)言和計(jì)算機(jī)體系結(jié)構(gòu)方面的發(fā)展對(duì)編譯技術(shù)的影響。本書(shū)全面介紹了編譯器的設(shè)計(jì),深入地探討了編譯器設(shè)計(jì)方面的重要主題,包括詞法分析、語(yǔ)法分析、語(yǔ)法制導(dǎo)定義和語(yǔ)法制導(dǎo)翻譯、運(yùn)行時(shí)刻環(huán)境、目標(biāo)代碼生成、代碼優(yōu)化技術(shù)、并行性檢測(cè)以及過(guò)程間分析技術(shù),并強(qiáng)調(diào)編譯技術(shù)在軟件設(shè)計(jì)和開(kāi)發(fā)中的廣泛應(yīng)用。每章中都包含大量的習(xí)題和豐富的參考文獻(xiàn)。并在相關(guān)章節(jié)中給出大量的實(shí)例。書(shū)目名稱(chēng):編譯原理課程設(shè)計(jì) 作 者: 王雷、劉志成、周晶 出 版 社: 機(jī)械工業(yè)出版社 出版時(shí)間: 200531 內(nèi)容提要:編譯理論和技術(shù)作為計(jì)算機(jī)科學(xué)研究和工程應(yīng)用的基礎(chǔ),受到了廣泛的重視。編譯原理也是大學(xué)計(jì)算機(jī)專(zhuān)業(yè)的必修課程。本書(shū)使用優(yōu)秀的開(kāi)源java編譯器gjc作為編譯教學(xué)的基礎(chǔ)平臺(tái),通過(guò)分析一個(gè)真正實(shí)用的現(xiàn)代編譯系統(tǒng),把編譯理論應(yīng)用到實(shí)際的工程實(shí)踐中。全書(shū)不僅包括對(duì)編譯器源代碼的分析、對(duì)實(shí)例的講解,還在最后給出3個(gè)具體的課程設(shè)計(jì)實(shí)驗(yàn),介紹如何用書(shū)本上的編譯理論實(shí)現(xiàn)一個(gè)真正的編譯器。使用優(yōu)秀的開(kāi)源編譯器作為教學(xué)平臺(tái),系統(tǒng)規(guī)模不大,且源程序有著很好的注釋。通過(guò)詳盡的源代碼剖析和實(shí)例講解,循序漸進(jìn)地啟發(fā)學(xué)生完成課程設(shè)計(jì)。結(jié)合實(shí)際應(yīng)用的要求,使課程設(shè)計(jì)既覆蓋知識(shí)點(diǎn),又接近工程實(shí)踐需要。是一本注重應(yīng)用的實(shí)驗(yàn)教程,因此可以和講授編譯理論的教材配合使用。編譯原理是大學(xué)計(jì)算機(jī)專(zhuān)業(yè)的必修課程。本書(shū)使用優(yōu)秀的開(kāi)源java編譯器gjc作為編譯教學(xué)的基礎(chǔ)平臺(tái),通過(guò)分析一個(gè)真正實(shí)用的現(xiàn)代編譯系統(tǒng),把編譯理論應(yīng)用到實(shí)際的工程實(shí)踐中。全書(shū)不僅包括對(duì)編譯器源代碼的分析、對(duì)實(shí)例的講解,還在最后給出3個(gè)具體的課程設(shè)計(jì)實(shí)驗(yàn),介紹如何用書(shū)本上的編譯理論實(shí)現(xiàn)一個(gè)真正的編譯器。本書(shū)適合作為大專(zhuān)院校編譯原理課程設(shè)計(jì)的指導(dǎo)用書(shū),相關(guān)的從業(yè)人員和研究人員也可以從中獲得有益的參考。書(shū)目名稱(chēng):《現(xiàn)代編譯程序?qū)崿F(xiàn)—Java語(yǔ)言》(第二版,英文影印版)原書(shū)名: Modern Compiler Implementation in Java,Second Edition 原出版社: Cambridge University Press 作 者:(美)A 出 版 社:電子工業(yè)出版社 出版時(shí)間:2004 年9月 內(nèi)容提要:,本書(shū)是一本編譯技術(shù)的教程,其特點(diǎn)是注重實(shí)現(xiàn)。從學(xué)習(xí)編譯器的結(jié)構(gòu)來(lái)掌握理論,并通過(guò)編程技術(shù)將編譯理論融合于實(shí)踐中。本書(shū)介紹了編譯器的各個(gè)方面,包括詞法分析,語(yǔ)法分析,抽象語(yǔ)法,語(yǔ)義行為,中間表示,通過(guò)樹(shù)匹配選擇指令,數(shù)據(jù)流分析,用色圖法實(shí)現(xiàn)寄存器分配,運(yùn)行時(shí)間系統(tǒng)。本書(shū)還講述了通用的編譯器實(shí)現(xiàn)技術(shù),包括代碼生成、寄存器分配以及大多數(shù)書(shū)籍未涉及的函數(shù)式編程語(yǔ)言和面向?qū)ο笳Z(yǔ)言,并用實(shí)際的Java類(lèi)詳細(xì)說(shuō)明了編譯器各模塊間的接口。本書(shū)的第一部分——編譯器基礎(chǔ),適合作為第一學(xué)期編譯器設(shè)計(jì)的入門(mén)課程。本書(shū)的第二部分ˉ一高級(jí)課題,包括面向?qū)ο笳Z(yǔ)言和函數(shù)式語(yǔ)言的編譯技術(shù),無(wú)用信息收集,循環(huán)優(yōu)化,靜態(tài)單賦值表,指令調(diào)度以及高速緩沖存儲(chǔ)器的分級(jí)優(yōu)化,則適合作為第二學(xué)期的課程。本書(shū)第二版新增了關(guān)于Java和面向?qū)ο缶幊痰雀拍?,例如訪問(wèn)模型。本書(shū)的一大特色是利用Java子集重新實(shí)現(xiàn)了一個(gè)編譯器項(xiàng)目。該項(xiàng)目包括前端和后端階段,因此學(xué)生可以在一個(gè)學(xué)期內(nèi)實(shí)現(xiàn)一個(gè)完整的編譯器。本書(shū)可作為高等院校編譯技術(shù)課程的教材、教師參考書(shū)以及編譯技術(shù)研究人員的參考資料。書(shū)目名稱(chēng):《程序設(shè)計(jì)語(yǔ)言編譯原理》(第3版)作 者: 陳火旺 劉春林 譚慶平趙克佳 劉越 出 版 社:國(guó)防工業(yè)出版社 出版時(shí)間:2000年02月內(nèi)容提要:本書(shū)是在陳火旺、錢(qián)家驊、孫永強(qiáng)三位教授編寫(xiě)的《程序設(shè)計(jì)語(yǔ)言編譯原理》的基礎(chǔ)上,結(jié)合編譯技術(shù)的最新研究成果和作者多年的教學(xué)經(jīng)驗(yàn)編寫(xiě)而成的。本書(shū)比較全面、系統(tǒng)地介紹了編譯程序構(gòu)造的一般原理和基本實(shí)現(xiàn)方法,內(nèi)容包括詞法分析、語(yǔ)法分析、屬性文法與語(yǔ)法制導(dǎo)翻譯、語(yǔ)義分析與中間代碼產(chǎn)生、符號(hào)表與運(yùn)行時(shí)存儲(chǔ)空間組織、優(yōu)化與目標(biāo)代碼生成、并行編譯技術(shù)。與原教材相比,本書(shū)將編譯技術(shù)的最新發(fā)展,例如屬性文法、面向?qū)ο笳Z(yǔ)言的編譯技術(shù)、并行編譯技術(shù)、編譯程序自動(dòng)構(gòu)造工具等內(nèi)容系統(tǒng)地融合到教材中;在語(yǔ)言背景方面,以C,Pascal替代原教材中的FORTRAN和Algol;并在一些重要的章節(jié)中增加了必要的例題,以幫助讀者理解和自學(xué)。本書(shū)可作為高等(理、工)院校計(jì)算機(jī)科學(xué)(或工程)專(zhuān)業(yè)的教材,或作為教師、研究生、高年級(jí)學(xué)生或軟件工程技術(shù)人員的參考書(shū)。書(shū)目名稱(chēng):編譯原理 技術(shù)與工具(第二版)(英文版)原書(shū)名: Compilers: Principles, Techniques, and Tools(2nd Edition)原出版社: Addison Wesley 作 者:(美)Alfred Monica Ravi Sethi Jeffrey 出 版 社:人民郵電出版社 出版時(shí)間:2008 年2月內(nèi)容提要:作為編譯器設(shè)計(jì)的教程,本書(shū)重點(diǎn)主要放在解決設(shè)計(jì)語(yǔ)言翻澤器過(guò)程中普遍需要面對(duì)的一些問(wèn)題上,而并不考慮源語(yǔ)言或者目標(biāo)機(jī)器。本書(shū)共 12章。第一章是一些關(guān)于學(xué)習(xí)動(dòng)機(jī)的資料,同時(shí)也給出了一些關(guān)于計(jì)算機(jī)體系結(jié)構(gòu)和程序設(shè)計(jì)語(yǔ)言原理的背景知識(shí)。第二章開(kāi)發(fā)了一個(gè)縮微的編譯器,并介紹了很多重要的概念,這些概念將在后面的各個(gè)章節(jié)中深入介紹。這個(gè)編譯器本身在附錄中給出。第三章討論了詞法分析、正則表達(dá)式、有窮狀態(tài)自動(dòng)機(jī)和詞法分析器的生成工具,這些內(nèi)容是各種正文處理的基礎(chǔ)。第四章討論了主流的語(yǔ)法分析方法,包括自頂向下方法(遞歸下降法,ll技術(shù))和自底向上方法(lr技術(shù)和它的變體)。第五章介紹了語(yǔ)法制導(dǎo)定義和語(yǔ)法制導(dǎo)翻譯的基本思想。第六章介紹了如何使用第五章中的理論為一個(gè)典型的程序設(shè)計(jì)語(yǔ)言生成中間代碼。第七章討論了運(yùn)行時(shí)刻環(huán)境,主要是運(yùn)行時(shí)刻棧的管理和垃圾收集機(jī)制。第八章介紹了關(guān)于目標(biāo)代碼生成的內(nèi)容,主要討論了基本塊的構(gòu)造,從表達(dá)式和基本塊生成代碼的方法,以及寄存器分配技術(shù)。第九章介紹了代碼優(yōu)化技術(shù),包括流圖、數(shù)據(jù)流分析框架以及求解這些框架的迭代算法。第十章討論了指令級(jí)優(yōu)化。該章的重點(diǎn)是從小段指令代碼中抽取并行性,并在那些可以同時(shí)做多件事情的單處理器上調(diào)度這些指令。第十一章講的是大規(guī)模并行的檢測(cè)和利用。這章的重點(diǎn)是數(shù)值計(jì)算代碼,這些代碼具有對(duì)多維數(shù)組進(jìn)行遍歷的緊致循環(huán)。第十二章介紹的是關(guān)于過(guò)程間分析技術(shù)的內(nèi)容,討論了指針?lè)治?、別名和數(shù)據(jù)流分析,這些分析中都考慮了到達(dá)代碼中某個(gè)給定點(diǎn)時(shí)的過(guò)程調(diào)用序列。本書(shū)可作為高校計(jì)算機(jī)專(zhuān)業(yè)本科和研究生編譯原理的教科書(shū),也可供從事計(jì)算機(jī)軟件開(kāi)發(fā)的人員參考。四、讀書(shū)報(bào)告范例黑龍江大學(xué)“編譯原理課程設(shè)計(jì)”讀書(shū)報(bào)告學(xué)院 年級(jí) 專(zhuān)業(yè) 學(xué)號(hào) 姓名 報(bào)告日期 成績(jī)黑龍江大學(xué)計(jì)算機(jī)科學(xué)技術(shù)學(xué)院黑龍江大學(xué)軟件學(xué)院一、開(kāi)發(fā)環(huán)境簡(jiǎn)介二、基本理論闡述、當(dāng)前理論或?qū)嵺`應(yīng)用現(xiàn)狀三、小型編譯器系統(tǒng)架構(gòu)四、小型編譯器主要功能模塊與實(shí)現(xiàn)(1)功能介紹(2)相關(guān)理論(3)算法描述(4)程序流程圖(5)測(cè)試用例與實(shí)驗(yàn)結(jié)果五、讀書(shū)工程心得總結(jié)六、參考文獻(xiàn),:基于Windows與Linux[M].中國(guó)電力出版社,2004,4:第1315頁(yè),第3654頁(yè) 2.第二篇:編譯原理課程設(shè)計(jì)課 程 設(shè) 計(jì) 報(bào) 告設(shè)計(jì)題目:一個(gè)簡(jiǎn)單文法的編譯器前端的設(shè)計(jì)與實(shí)現(xiàn)班級(jí): 計(jì)算機(jī)1206 組長(zhǎng)學(xué)號(hào):201239 組長(zhǎng)姓名:閆智宣 指導(dǎo)教師:李曉華 設(shè)計(jì)時(shí)間:2014年12月[在此處鍵入]設(shè)計(jì)分工組長(zhǎng)學(xué)號(hào)及姓名: 20123974閆智宣分工:語(yǔ)法分析,四元式生成,目標(biāo)代碼優(yōu)化及生成 組員1學(xué)號(hào)及姓名:20123977廖峭 分工:詞法分析,錯(cuò)誤處理 組員2學(xué)號(hào)及姓名:20123959郭天龍分工:符號(hào)表生成,語(yǔ)義動(dòng)作插入,操作界面[在此處鍵入]摘要編譯原理課程設(shè)計(jì)是通過(guò)C語(yǔ)言編譯器相關(guān)子系統(tǒng)的設(shè)計(jì),進(jìn)一步加深對(duì)編譯器構(gòu)造的理解;第一部分詞法分析,設(shè)計(jì)各單詞的狀態(tài)轉(zhuǎn)換圖,并為不同的單詞設(shè)計(jì)種別碼,制作掃描器識(shí)別一個(gè)個(gè)單詞,返回值為識(shí)別碼的序號(hào),返回Token序列。將詞法分析器設(shè)計(jì)成供語(yǔ)法分析器調(diào)用的子程序。詞法分析器具備預(yù)處理功能。將不翻譯的注釋等符號(hào)先濾掉,只保留要翻譯的符號(hào)串,即要求設(shè)計(jì)一個(gè)供詞法分析調(diào)用的預(yù)處理子程序;第二部分,語(yǔ)法分析,用遞歸下降法,實(shí)現(xiàn)對(duì)表達(dá)式、各種說(shuō)明語(yǔ)句、控制語(yǔ)句進(jìn)行語(yǔ)法分析。若語(yǔ)法正確,則用語(yǔ)法制導(dǎo)翻譯法進(jìn)行語(yǔ)義翻譯;生成并打印出語(yǔ)法樹(shù);若語(yǔ)法錯(cuò)誤,要求指出出錯(cuò)性質(zhì)和出錯(cuò)位置(行號(hào))。我們還做了附加功能,即編譯后端,有中間代碼優(yōu)化,生成目標(biāo)代碼匯編語(yǔ)言。通過(guò)此次課程設(shè)計(jì),提高了我們的獨(dú)立分析問(wèn)題、解決問(wèn)題的能力,以及系統(tǒng)軟件設(shè)計(jì)的能力; 提高程序設(shè)計(jì)能力、程序調(diào)試能力,團(tuán)結(jié)協(xié)作能力關(guān)鍵詞:詞法分析
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1