- 3
- 0
- 约7.51千字
- 约 16页
- 2017-09-10 发布于江苏
- 举报
兰州大学计算机科学与技术专业编译第一节 概述
一、目的
编译是一门实践性很强的课程,。
实际的编译程序是十分复杂的,有时由多达十几万条指令组成。为此,编译的实践教学,采用简化编译过程的办法,选择最关键的个环节──词法分析、语法分析语义每个环节作为一个实践课题。二、实任何一个实用的高级语言,其语法都比较复杂,如选其作为源语言,很难实践全过程。故本将定义一个简化的语言──PASCAL语言的一个子集作为源语言,分个课题出它的编译程序。前后贯穿这一条主线进行。三、PASCAL语言子集的
由于Pascal语言结构严谨,层次清晰,语法与C语言接近,也便于理解,因此本实验抽取Pascal语言的一个子集,稍加改造,作为源语言,姑且命名为LittleP。一个LittleP程序由一系列全局数据声明和一个主程序体组成。所有数据采用静态存储分配,没有I/O,只支持一种基本数据类型:无符号整数。
Procedure,procedurehead,procedurebody,variable,declare,compound,
Statment,definition,list,empty,variablename,style,statement,Block,
condition,cycle,arithmeticexpression,relationexpression,term,add,muti,
fact
您可能关注的文档
最近下载
- 融合多种算法的堆垛机诊断专家系统.pdf VIP
- 普通生物学植物生长发育的调控.pptx VIP
- 2026年消防安全培训.pptx VIP
- 诊所传染病防控管理制度.docx VIP
- 全力以赴,备战期末考试(精选5篇).docx VIP
- 《统计学基础(英文版·第7版)》课件les7e_ppt_ADA_0201.pptx VIP
- 生产型企业各部门职责及各岗位说明书(全版) .docx VIP
- 叉车日常检查及维护保养记录表.pdf
- 国家开放大学2026年(新)《国家开放大学学习指南》形考任务1-4参考答案(副本).pptx
- 《统计学基础(英文版·第7版)》课件les7e_ppt_ADA_0101.pptx VIP
原创力文档

文档评论(0)