编译原理-西安交通大学(冯博琴)1引论.pdf

所需积分/C币:9 2019-07-16 11:30:34 3.14MB PDF
24
收藏 收藏
举报

编译原理 冯博琴的PPT 引论!
什么叫编译程序 2编译理论与其他课程关系 操作系统 数据结构 素材 对象编译理论 基础 离散数学 自动机和形式语言 什么叫编译程序 3编译理论的应用 编译理论的许多想法和技术可用于一般软件的设计: 有穷状态技术 E 文本编辑程序 情报检索 模式识别 上下文无关文法 建立多种文本处理程序 语法制导翻译 程序校验 代码优化技术 白非结构化到结构化的程序转换 什么叫编译程 4翻译程序 翻译程序( Translator)是一种程序,其输入是某种语言 的一系列语句,而其输出则是另一种语言的一系列语句 输入 输出 Translator 源语言程序 目标语言程序 什么叫编译程 5编译程序 编译程序( Compiler)是一种程序。它把用高级语言写的 源程序作为数据接收,经过翻译转换,产生面向机器的代 码作为输出 这当中代码还可能要由汇编程序或装配程序作进一步加工, 得出目标程序,交给计算机执行 Compile 高级语言源程序 面向机器代码 汇编装配 目标程序代码 什么叫编译檵 6翻译与编译比较 转变为 源语言程序 目标语言程序 这种变换程序称为翻译程序 编译为 高级语言源程序 面向机器代码 这种变换程序称为编译程序 编译程序有一些限制(针对输入、输出) 编谛过程概述 1编译过程的组成 源程序 源程序 词法分析 单词符号 语法分析 ■■■■■■■■■■■ 语法单位 编译过程中闻代码生成 中间代码 代码优化 中间代码(优化后) 目标代码 目标代码生成 目标代码 编译过程橛述 2词法分析 任务输入源程序;扫描、分解字符串,识别出 个个单词(定义符、标识符、运算符、界符 常数) 所做转换 源程序字符串 单词符号 依据 主要理论基础 构词规则 自动机理论 编译过程橛述 2词法分析 示例 定义符[FoK:=1To100 标识符 NM:=I+10*K 分界符 运算符 N:=J+10*K 常数NEXK

...展开详情
试读 36P 编译原理-西安交通大学(冯博琴)1引论.pdf
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚钱or赚积分
最新推荐
编译原理-西安交通大学(冯博琴)1引论.pdf 9积分/C币 立即下载
1/36
编译原理-西安交通大学(冯博琴)1引论.pdf第1页
编译原理-西安交通大学(冯博琴)1引论.pdf第2页
编译原理-西安交通大学(冯博琴)1引论.pdf第3页
编译原理-西安交通大学(冯博琴)1引论.pdf第4页
编译原理-西安交通大学(冯博琴)1引论.pdf第5页
编译原理-西安交通大学(冯博琴)1引论.pdf第6页
编译原理-西安交通大学(冯博琴)1引论.pdf第7页
编译原理-西安交通大学(冯博琴)1引论.pdf第8页

试读结束, 可继续读3页

9积分/C币 立即下载