哈工大编译原理.pptVIP

  • 0
  • 0
  • 约5.63千字
  • 约 47页
  • 2026-09-10 发布于重庆
  • 举报

**1.4编译程序的组织根据系统资源的状况、运行目标的要求……等,可以将一个编译程序设计成多遍(Pass)扫描的形式,在每一遍扫描中,完成不同的任务。如:首遍构造语法树,二遍处理中间表示,增加信息等。遍可以和阶段相对应,也可以和阶段无关单遍代码不太有效**1.4编译程序的组织编译程序的设计目标规模小、速度快、诊断能力强、可靠性高、可移植性好、可扩充性好目标程序也要规模小、执行速度快编译系统规模较大,因此可移植性很重要为了提高可移植性,将编译程序划分为前端和后端**1.4编译程序的组织前端与源语言有关、与目标机无关的部分词法分析、语法分析、语义分析与中间代码生成、与机器无关的代码优化后端与目标机有关的部分与机器有关的代码优化、目标代码生成**1.5编译程序的生成如何实现编译器?直接用可运行的代码编制——太费力!自举-使用语言提供的功能来编译该语言自身。第一个编译器是怎样被编译的?”**1.T形图表示语言翻译的T形图源语言实现语言目标语言功能第一章引论重点:教学目的,教学要求,学习方法,课程的基本内容,编译系统的结构,编译程序的生成。难点:编译程序的生成。SchoolofComputerScienceTechnologyHarbinInstituteof

文档评论(0)

1亿VIP精品文档

相关文档