- 4
- 0
- 约5.7万字
- 约 66页
- 2017-07-09 发布于贵州
- 举报
编译原理 复习料
教材资料
授课顺序:1
教学目的:正确理解什么是编译程序;了解编译程序工作的基本过程及其各阶段的基本任务;熟悉编译程序总框;了解编译程序的生成过程和构造工具。
教学重点与难点:
编译程序工作的基本过程及其各阶段的基本任务,编译程序总框。
授课学时:2学时
教学方式:多媒体讲授
教学内容:
第一章 引论
1.1 什么是编译程序
一、基本概念
1、翻译程序:是指这样的一种程序,它能够把一种语言程序(源语言程序)转换成另一种功能等价的语言程序(目标语言程序)。
2、编译程序是一种翻译程序,其源程序是高级语言,目标语言程序是低级语言。通常是一次性翻译方式。如TC等高级语言编译程序。
3、解释程序也是一种翻译程序,它与编译程序的区别:立即执行源程序,通常是逐句翻译执行。如BASIC、SQL、JAVA的BYTECODE解释程序等。
二、高级语言程序的处理过程
高级程序设计语言程序的典型处理过程如下图所示:
1.2编译过程和编译程序结构
一、编译过程的阶段划分
一般编译程序的工作过程按阶段进行,每个阶段将源程序从一种表示形式转换成另一种表示形式。典型的阶段划分方法是将整个编译过程分为如下六个阶段:
1、词法分析:
任务:对构成源程序的字符串进行扫描和分解,识别出单词(如标识符等)符号。
输入:源程序
输出:单词符号
您可能关注的文档
- 综合布线问题答.doc
- 综合性学习 写 口语交际学教卷.doc
- 综合性学习的命特点及解题技巧.ppt
- 综合探究 聚焦化竞争力(杨).ppt
- 综合探究一 保我们身边的古老文明.ppt
- 综合探究三 何认识区域——以南非为例(第1课时).ppt
- 综合楼钢筋施工案.doc
- 综合法语常用词汇总.doc
- 综合考—地理考复习一.ppt
- 综合训练题及解.ppt
- DB31_T 1551-2025 企业集团安全生产管控基本规范.docx
- DB31_T 1670-2026 供应链质量管理数字化要求.docx
- 重点单位重要部位安全技术防范系统要求 第26部分:民用机场航站楼__DB31_T 329.26-2025-500积分.docx
- DB31 881-2024 涂料、油墨及其类似产品制造工业大气污染物排放标准.docx
- DB32_T 5363-2026 县级(区域)医疗资源集中化运行规范.docx
- DB23_T 3821—2024 黑龙江省超低能耗建筑用外门窗应用技术规程.docx
- DB31 T 838-2026,草坪主要害虫预测与防治技术规范.docx
- DB23_T 3813—2024 公路智能自助收费系统技术规范.docx
- DB31_T 1496-2024 火力发电企业碳管理要求.docx
- DB31_T 1586-2025 未成年人保护工作站建设和服务规范.docx
最近下载
- 感恩老师伴我成长演讲稿(范文大全).docx VIP
- 中国粮食供求与价格走势[1980-2007] —粮价波动、宏观稳定及粮食安全.pdf VIP
- 焊接材料管理规范、焊接材料入库、保管、发放的各项要求.doc VIP
- 《新时代经贸汉语口语:用汉语来工作》第1课PPT课件.pptx VIP
- 水利水电工程危险源辨识与风险评价导则(SLT 843 - 2025)解读.pptx
- QB_T 5866-2023 婴幼儿用床边围栏.pdf VIP
- 数控设备博物馆 01沈阳机床-爆炸图技术资料 沈阳机床-HTC100系列机床结构爆炸图.doc VIP
- 陕2022TJ 071 钢结构建筑金属围护系统构造图集.docx VIP
- 传统文化中医基础理论PPT课件模板(内容完整).pptx VIP
- 基于LMI的时滞系统预测控制:理论、方法与应用.docx VIP
原创力文档

文档评论(0)