- 17
- 0
- 约1.32万字
- 约 64页
- 2019-11-05 发布于浙江
- 举报
第一章 引 论 第一章 引论 一、 什么叫编译程序?编译程序和解释程序的区别是什么? 解:编译程序:是指这样的程序,它能够把某种“高级语言”的程序转换成另一种“低级语言”的程序,而后者与前者在逻辑上是等价的。 编译程序和解释程序的区别:解释程序是以该语言写的源程序作为输入,但不产生目标程序,而是边解释边执行源程序本身,两者本质区别是否产生目标程序 二、 描述一下编译程序的工作过程。 解:编译程序的工作过程分为5个阶段: 1.词法分析 2.语法分析 3.语义分析中间代码生成 4.优化 5.目标代码生成 三、 描述一下编译器生成的几种方法。 解:生成编译器的方法有3种: 1.用L1语言编写L2的编译程序 2.采用移植的方法进行编译程序的开发 3. 自编译方式 第二章 高级程序设计语言 一、 构造一个文法G使 L(G)={anbm|n≥1,m ≥1} 解: S→AB A→aA|a B→bB|b 二、 构造一个文法G使 L(G)={anbn|n≥0} 解: S→aSb| ? 三、 已知语言L={anbbn| n ?1}, 写出产生L的文法。 解: G[S]: S
您可能关注的文档
最近下载
- 产品质量先期策划(APQP)控制程序.pptx VIP
- 2023北京北师大实验中学初三(上)开学考数学试题及答案.pdf VIP
- 新版APQP与旧APQP任务对比.docx VIP
- 涂料项目现场管理培训方案.pptx
- 煤矿调度员应急处置工作规范.docx
- YD∕T 2375-2019 高精度时间同步技术要求.pdf
- 2026年高级管理者的领导力与战略规划能力测试题目集.docx VIP
- 科技大学计算机科学与技术专业《计算机组成原理》科目期末试卷及答案.docx VIP
- 新标准大学英语视听说教程4听力原文及翻译PDF打印.pdf VIP
- 重庆市巴蜀中学2026届高三8月高考适应性月考(一)数学试卷含答案.pdf VIP
原创力文档

文档评论(0)