- 5
- 0
- 约6.91千字
- 约 35页
- 2017-04-01 发布于四川
- 举报
程序的设计语言编译原理[第3版]第1章节
编译原理 于静洋 yjy@henu.edu.cn 程序设计语言 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 第一章 引论 1.1 什么叫编译程序 1.2 编译过程概述 1.3 编译程序的结构 1.4 编译程序与程序设计环境(略) 1.5 编译程序的生成 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.什么是编译程序? 1.1 什么叫编译程序 翻译程序:一种语言程序----------另一种语言程序 源语言 目标语言 编译程序:高级语言程序----------低级语言程序 汇编程序:汇编语言程序----------机器语言程序 解释程序:源语言程序----------边解释边执行 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. (1)编译方式:先编译后执行。 (2)解释方式:以源程序作为输入,但不产生目标代码,而 是边解释边执行源程序本身。 2.“高级语言程序”的执行方式 1.1 什么叫编译程序 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 编译和解释的主要区别: 是否产生目标代码! Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 3. “编译程序”在计算机系统中的位置较接近于“硬件” 1.1 什么叫编译程序 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 4.发展 20世纪50年代 第一个编译程序—— FORTRAN编译程序 目前:编译原理与技术得到迅速发展,现已形成一套比较成熟的系统化的理论与方法,并开发出了一些好的编译程序的实现语言、环境与工具。 当时普遍认为设计和实现编译程序是一件十分困难、令人生畏的事情 1.1 什么叫编译程序 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.2 编译过程概述 The elephant ate an banana. 什么是语言? for K : = 1 to 100 do begin M : = I + 10 * K ; N : = J + 10 * K end 一.类比自然语言翻译和编译过程 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 英→汉 编译的工作过程 1)识别单词……………………………………………词法分析 2)分析句子语法结构…………………………………语法分析 3)根据句子含义初步翻译…………语义分析与中间代码产生 4)修饰译文…………………………………………………优化 5)写出最后译文…………………………………目标代码生成 1.2 编译过程概述 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.词法分析 for K : = 1 to 1
您可能关注的文档
- 江苏省淮安市淮阴师院附中2015-2016年度高二下学期期中物理试卷含解析.doc
- 江苏省淮安市范集中学11-12年度高一下学期第一次学情调查历史试题.doc
- 江苏省淮安市淮阴区2015-2016年度高二下学期期中考试生物试题附解析.doc
- 江苏省淮安市范集中学2012年高三第一次全真模拟测试数学试题.doc
- 社会分层-流动与教育.ppt
- 研究的设计与问卷的设计.ppt
- 江苏省淮安市重点中学2015年高三上学期10月联合质量检测物理附解析.doc
- 江苏省淮安市盱眙中学2015年高三上学期学情调研化学试卷[12月份]含解析.doc
- 江苏省淮安市重点中学2015年高三上学期10月联合质量检测生物附解析.doc
- 江苏省淮安市高中协作体2013-2014年度高一下学期期中考试生物试题无解析.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 人教版三年级数学下册《口算除法》.ppt VIP
- 中华民族共同体概论课件专家版3第三讲 文明初现与中华民族起源(史前时期).pptx VIP
- 西南财经大学专题研究生考试参考书目.pdf VIP
- 中华民族共同体概论课件第十二讲民族危亡与中华民族意识觉醒(1840—1919)2025年版.pptx VIP
- 金属地下矿山安全教育培训课件.ppt VIP
- 第二学期八年级数学备课组工作计划.docx VIP
- 妇科护理宫腔镜进修总结.pptx
- 中华民族共同体概论大讲堂之第十二讲民族危亡与民族意识觉醒(1840—1919).pptx VIP
- 2025年度销售工作总结与2026战略规划.pptx VIP
- 《横县鱼生全链条管理规范 第1部分:养殖》.docx VIP
原创力文档

文档评论(0)