6. 构造工具 构造编译程序的工具称为编译程序-编译程序、编译程序产生器或翻译程序书写系统 自动产生扫描器 LEX FLEX 自动产生语法分析器 YACC BISON 原理课程:基础性、科学性、普适性 优点:揭示科学本质、长期受用的知识 缺点:抽象,连贯性差,学时矛盾大 1. 课程性质 2. 学习目的 加深理解计算概念,提高素质 为主流语言写编译器 写专业编译器机会很多 为应用提供思路、技术 * * 一. 什么叫编译程序 二. 编译过程概述 三. 编译程序的结构 四. 编译程序生成 五. 课程学习指导 编译程序是系统软件中资格最老的成员之一 编译理论和技术近30年来发展十分迅速、成熟 1.编译程序历史 现已形成一套较为系统化的编译理论和技术 2.编译理论与其他课程关系 编译理论 自动机和形式语言 离散数学 数据结构 操作系统 素材 基础 控制对象 编译理论 的许多想法和技术可用于一般软件的设计: 3.编译理论的应用 有穷状态技术 模式识别 情报检索 文本编辑程序 上下文无关文法 语法制导翻译 建立多种文本处理程序 代码优化技术 由非结构化到结构化的程序转换 程序校验 翻译程序(Translator)是一种程序,其输入是某种语言的一系列语句,而其输出则是另一种语言的一系列语句。 4.翻译程序 源语言程序 目标语言程序 Translato
您可能关注的文档
- 糕点切片韩俊杰1.0分析.doc
- 第六节基坑内支撑分析.ppt
- 给布特勒的信1分析.ppt
- 给高中生的43条忠告_读分析.ppt
- 第八章电网高频保护(刘学军第三版)分析.ppt
- 给力2015届高考数学理_必做36道压轴题(高分突破题)分析.doc
- 第六节走进埃及分析.ppt
- 第六课__洋务运动1分析.ppt
- 第六课财富中的法与德第三课时分析.ppt
- 第八章二叉搜索树分析.ppt
- 宣贯培训(2026年)《GBT 9987-2011玻璃瓶罐制造术语》.pptx
- 广东省清远市五校2023-2024学年高二下学期5月联考数学试卷(解析版).pdf
- 钢铁企业双重预防体系的全面建设评估汇报.pdf
- 宣贯培训(2026年)《GBT 9998-2006西宁毛》.pptx
- 广西五校2023-2024学年高二下学期5月联考数学试题(解析版).pdf
- 广东省肇庆市四会中学、广信中学2023-2024学年高二下学期第二次联考数学试题(解析版).pdf
- 宣贯培训(2026年)《GBT 15229-2011轻集料混凝土小型空心砌块》.pptx
- 钢铁行业电力需求侧管理平台技术规范编制说明.pdf
- 宣贯培训(2026年)《GBT 9966.15-2021天然石材试验方法 第15部分:耐盐雾老化强度测定》.pptx
- 江科大就业指导服务.pptx
原创力文档

文档评论(0)