编译原理第一章重点.ppt

L A A 条件 L L B 目标 L L B L A A L A B L L B L B B 说明:过程?在A机上运行的产生B代码的L编译程序源程序(L语言编写) 1.5 编译程序的生成 1.5 编译程序的生成 3.自编译过程 通过一系列自展途径而形成编译程序的过程叫做自编译过程。 问题:直接在一个机器上实现L语言的编译器,除用该机器代码编写外,还有别的技术吗?(思考) 解决方法:用汇编语言实现一个C子集的编译程序即可 1.5 编译程序的生成 三.如何学习构造编译程序 要在某一台机器上为某种语言构造一个编译程序,必须掌握以下内容: 源语言:对被编译的源语言,要深刻理解其结构(语法)和 含义(语义)。 目标语言:假定目标语言是机器语言,那么, 就必须搞清硬 件的系统结构和OS的功能。 编译方法:把一种语言程序翻译为另一种语言程序的方法很 多,但必须准确的掌握一、二。 第1章 总结 1.编译程序的概念 2.编译过程(掌握) 3.基本概念:遍,编译前端/后端(掌握) 4.T型图(了解) * 编译原理 于静洋 yjy@henu.edu.cn 程序设计语言 第一章 引论 1.1 什么叫编译程序 1.2 编译过程概述 1.3 编译程序的结构 1.4 编译程序与程序设计环境(略) 1.5 编译程序的生成 1. 什么是编译程序? 1.1 什么叫编译程序 翻译程序:一种语言程

文档评论(0)

1亿VIP精品文档

相关文档