- 1
- 0
- 约2.63千字
- 约 5页
- 2022-07-22 发布于四川
- 举报
编译方法结课作业
姓名
班级
学号
任课教师
开设学期
20 1 5-20 1 6 第一学期
评定成绩
评定人
评定日期
2016年1月10日
1.谈谈你对编译程序工作过程的5个阶段的理解。
答:编译程序正常工作五个过程的流程图如下列图所示。
源程序
目标程序
阶段一:词法分析
这个阶段的目的就是按照从左到右的顺序一个一个的将其读入源程序,即识 别一个单词,同时对其进行归类。这个过程就类似于我们对汉语语法的分析,比 如,我们输入这样一句话:我是一名东北大学的学生。然后对其进行语法分析, 读入“我”,可以识别这个单词为汉语实词中的代词类,“我”就归到名词类;读 入“是”,我们归到汉语实词中的动词类;读入“一”字,不能构成一个可识别 的符号,紧接着读入“一名”,归为汉语实词中的形容词类;读入“东”字,也 不能构成一个可识别的单词,紧接着读入“东北大学”,归为汉语实词中的名词 类;读入“的”,我们归到汉语虚词中的助词类;读入“学”字,同样不能构成 一个可识别的单词,紧接着读入“学生”,归为汉语实词中的名词类。
而在计算机中,如果我们对如下所写的某些代码进行归类:
? ? ?
x:=x+l;
beginy:=9;
z:=y*x;
end;
归类结果如下表所示:
注意:(1) KT[k], PT[p]-静态表(系统设定);
IT[i], CT[c]-动态表(随源程序变化);
关键字表界符表符
您可能关注的文档
- 高考作文素材积累之陆龟蒙及其诗选.docx
- 项目组织机构.docx
- 靠买豆腐上学的姐妹花亲情故事-小锅靠豆腐.docx
- 5.4-2 堆场仓库申请资料.docx
- 闯红灯交通事故责任怎样认定.docx
- 锦纶工厂控制室配置要求.docx
- 锅炉房室外热力管道.docx
- 钢材合同范本大全8篇.docx
- 酒店蔬菜采购(收货)标准(蔬菜验收标准一览).docx
- 运营专题计划试题.docx
- 2026年河南省新乡市高考数学模拟试卷+答案解析.pdf
- 2026年河南省郑州市第二高级中学等校高考数学考前质检试卷+答案解析.pdf
- 2026年河南省郑州市外国语学校高考数学一模试卷+答案解析.pdf
- 2026年河南省华大新高考联盟高考数学联考试卷(5月份)+答案解析.pdf
- 2026年河南省华大新高考联盟高考数学模拟试卷(4月份)+答案解析.pdf
- 穿行测试(参考模板)(2)(1).pptx
- 2025-2026学年福建省厦门三中高三(下)学情调研数学试卷(4月份)+答案解析.pdf
- 2025-2026学年广东省广州市越秀区执信中学高三(下)段考数学试卷(5月份)+答案解析.pdf
- 2025-2026学年吉林省长春市吉大附中实验学校高三(下)期中数学试卷+答案解析.pdf
- 2026年海南省海口市琼山中学高考数学模拟试卷(二)(5月份)+答案解析.pdf
原创力文档

文档评论(0)