- 14
- 0
- 约8.39千字
- 约 52页
- 2017-09-23 发布于江苏
- 举报
编译程序 将高级语言编写的源程序翻译为机器语言程序的方式有解释和编译: (1)解释 解释程序在处理源程序时,执行方式类似于日常生活中的“同声翻译”。 解释一句、执行一句,立即产生运行结果。解释程序不产生目标代码,不能脱离其语言环境独立执行。 解释程序对源程序的解释执行比编译程序产生的目标代码程序的执行速度要慢。 3.4 编译程序概述 编译程序 (2)编译 编译程序是把高级语言程序(源程序)作为一个整体来处理,首先将程序源代码“翻译”成目标代码(机器语言),编译后与系统提供的代码库链接,形成—个完整的可执行的机器语言程序(目标程序代码)。 目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。相应地,由于每次执行之前必须通过编译得到可执行程序,所以,可执行程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(*.obj)才能执行。 3.4 编译程序概述 编译程序的工作过程 如图: 3.4 编译程序概述 3.4.2 词法分析 其任务是从左到右一个字符、一个字符地对源程序进行扫描,读入源程序,对构成源程序的字符流进行扫描和分解,通过词法分析从而识别出一个个单词(也称单词符号或符号)。 例1 对表达式:position := initial + rate * 100;进行词法分析。 对其进行词法分析后得到以下结果:
您可能关注的文档
最近下载
- 全国现场流行病学调查职业技能竞赛备考试题库及答案.docx VIP
- 单克隆抗体开发中的电荷异质性.docx VIP
- 合肥科技职业学院《破产法》2025-2026学年期末试卷.docx VIP
- 合肥科技职业学院《人际传播与沟通》2025-2026学年期末试卷.docx VIP
- 2014级口腔疾病概要课程标准.doc VIP
- 默纳克协议代码表、常见电梯系统密码表.docx VIP
- 宁夏纪委监委公开遴选公务员笔试试题及答案解析.docx VIP
- 合肥科技职业学院《商业银行业务与经营》2025-2026学年期末试卷.docx VIP
- 2025《某小区GPON光纤接入网的设计方案》12000字.doc VIP
- 合肥科技职业学院《社区工作》2025-2026学年期末试卷.docx VIP
原创力文档

文档评论(0)