毕业设计(论文)c语言编译器的设计开发-字节代码格式设计与实现

毕业设计(论文)c语言编译器的设计开发-字节代码格式设计与实现

ID:8469328

大小:176.50 KB

页数:41页

时间:2018-03-28

毕业设计(论文)c语言编译器的设计开发-字节代码格式设计与实现_第1页
毕业设计(论文)c语言编译器的设计开发-字节代码格式设计与实现_第2页
毕业设计(论文)c语言编译器的设计开发-字节代码格式设计与实现_第3页
毕业设计(论文)c语言编译器的设计开发-字节代码格式设计与实现_第4页
毕业设计(论文)c语言编译器的设计开发-字节代码格式设计与实现_第5页
资源描述:

《毕业设计(论文)c语言编译器的设计开发-字节代码格式设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言编译器的设计开发字节代码格式设计与实现第37页共41页毕业设计(论文)中文摘要C语言编译器的设计开发摘要编译程序是现代计算机系统的基本组成部分之一,而且多数计算机系统都含有不止一个高级语言的编译程序,对有些高级语言甚至配置了几个不同性能的编译程序。从功能上看,一个编译程序就是一个语言翻译程序。它把一种语(称作源语言)书写的程序翻译成另一种语言(称作目标语言)的等价的程序。比如汇编程序是一个翻译程序,它把汇编语言程序翻译成机器语言程序。如果源语言是像FORTRAN,PASCAL,或C那样的高级语言,目标语言是像汇编语言或机器语言那样的低级机器语言,则这种翻译程序称作编译程序。一个

2、编译程序的重要性体现在它使得多数计算机用户不必考虑与机器有关的繁索细节,使程序员和程序设计专家独立于机器,这对于当今机器的数量和种类持续不断地增长的年代尤为重要。编译过程划分了词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成、六个阶级。另外两个重要的工作:表格处理和出错处理与上述六个阶级都有联系。关键词编译程序,源语言,目标语言,词法分析,语法分析,语义分析,字节代码,中间代码,代码优化,目标代码。第37页共41页毕业设计(论文)外文摘要TitleTheDesignandDevelopmentofCCompilerAbstractThecompilerprocedu

3、reandtranslateoffundamentalisamoderncalculatorsystemtoconstitutetheoneoftheparts,andthesystemofmostcalculatorsallsimplytheeditandtranslatingoflanguageofahighclasstheprocedure,eveninstalledtheprocedureofeditandtranslatingofafewanddifferentfunctiontosomehighclasslanguage.Seefromthefunction,anditi

4、sprocedureofalanguagetranslationthateditandtranslatetheprocedure.Ittranslateakindoflanguage(callthesourcelanguage)procedurethatwriteintotheprocedureoftheanotherlanguage(callthetargetlanguage).Forexampleeditcollectedmaterialstheprocedureisatranslationprocedure,ittotranslateeditcollectedmaterials

5、thelanguageprocedureintothemachinelanguagetheprocedure.Ifhighclasslanguage,targetlanguagethatlanguageislikeofFORTRAN,PASCAL,ortheCissotoaseditcollectedmaterialsthelanguageormachinelanguagesooflowclassjadearticlespeech,thenthiskindoftranslationtheprocedurecalltoeditandtranslatetheprocedure.Animp

6、ortancethateditandtranslateprocedurenowitmakemostcalculatorsesthecustomerneednotconsidertheheavydetailsthathaverelationwithmachine,andmaketheproceduredesigntheexpert'sindependencewithprocedureinthemachine,thequantitythatthisisforthemachinethatnowadaysagekeeponwithcategorytoconstantlyincreasetoi

7、mportance.Editandtranslatedtheprocesstodividethelinethephrasemethodtheanalysis,phrasingtheanalysis,languagetherighteousnesstheanalysis,inthecenterthecodeisborn,code,targetthecodeisborn,sixrank.Anothertwoimportanceofwork:Theformhan

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。