- 4
- 0
- 约1.14千字
- 约 8页
- 2018-06-29 发布于浙江
- 举报
编译原理电子课件教案-第13章-编译程序的开发途径
第13章 编译程序的开发途径 第13章 编译程序的开发途径 第13章 编译程序的开发途径 * * 目前常用的编译程序的构造途径是用高级语言为特定的源语 言和目标机环境书写编译程序。 早期,只能用机器语言或汇编语言书写编译程序,工作量大,可靠性不强。 目前采用高级语言书写编译程序,避免了与机器有关的繁琐细节,大大减少了工作量。 定义 * 系统程序设计语言:能够编写编译程序(或其它系统软件)的高级语言称为系统程序设计语言。如C语言等。 * 自编译语言:可用来编写自己的编译程序的高级语言。 * 编译程序的T型图:任何一个编译程序涉及到三方面的语言,即源语言、目标语言和书写语言,可用如下的T型图表示: SL OL WL 例如,编译程序 的T型图: C xy z x y z 一.编译程序的自展技术 设计A机器上的L语言的编译程序,首先给出L语言的核心子集,其编译程序用目标语言编写,以后各级编译程序均可用前一级已实现的较高级的语言编写. 具体地来说,先确定一个非常简单的核心语言L1 , 用目标机的机器语言(或汇编)写出它的编译程序,然后把L1扩展为L2 , 用L1编写L2 的编译程序,如此逐次扩展下去,直至生成L语言的编译程序。 一.编译程序的自展技术 例:要在目标机A上实现L语言的编译程序 , 给出实现过程,分别用双型
您可能关注的文档
- 毕业设计(论文)-一种塑料端盖注塑模具设计(全套图纸三维).doc
- 毕业设计(论文)-两级倒立摆设计(全套图纸三维).doc
- 毕业设计(论文)-基于PLC的工业洗衣机控制系统的设计(全套图纸).doc
- 毕业设计(论文)-基于单片机的土壤温湿度控制系统(全套图纸).doc
- 毕业设计(论文)-泰丰侨钢铁公司筹资方式研究.docx
- 毕业设计(论文)-重庆港口物流的功能比较分析.docx
- 毕业设计(论文)-销售团队的建立与优化.docx
- 毕业设计(论文)PPT答辩-底热式中温氮气烧结炉设计.ppt
- 毕业设计(论文)PPT答辩-基于CATIA的三坐标测量机的设计.ppt
- 毕业设计(论文)PPT答辩-四工位专用机床工作台转位机构和刀具进给机构的设计.ppt
最近下载
- 珠海裕珑石化有限公司原料供应点环评.pdf VIP
- 初二数学八年级上期期中模拟试卷实用版_1.pdf
- 白金大神跳舞谈网文之三(环境、情绪)(1).docx VIP
- 网文最强宝典-创世总编杨晨说网文(二)(全群阅读).doc VIP
- 珠海宝塔石化有限公司烯烃项目一期工程加氢与制氢联合装置.doc VIP
- 2024年自考00537《中国现代文学史》复习资料整编.pdf VIP
- 安徽大学人文社会科学类学术成果和科研项目分类.pdf
- 珠海中南汇化工有限公司石化库区三期扩建工程环评简本.doc VIP
- 珠海华峰石化有限公司万吨年重油流化转化-珠海高栏港经济区.doc VIP
- 肱骨骨折康复.pptx VIP
原创力文档

文档评论(0)