电脑桌面
添加蜗牛文库到电脑桌面
安装后可以在桌面快捷访问

CH01--编译概述.pptVIP免费

CH01--编译概述.pptCH01--编译概述.pptCH01--编译概述.pptCH01--编译概述.pptCH01--编译概述.ppt
LIWensheng,SCST,BUPT第1章编译概述知识点:翻译和解释的概念编译的阶段、任务、及典型结构编译程序的伙伴工具WenshengLiBUPT@20082/60编译概述简介1.1翻译和解释1.2编译的阶段和任务1.3编译有关的其他概念1.4编译程序的伙伴工具1.5编译原理的应用小结WenshengLiBUPT@20083/60简介什么是编译?–把源程序转换成等价的目标程序的过程即是编译。编译程序的设计涉及到的知识:–程序设计语言–形式语言与自动机理论–计算机体系结构–数据结构–算法分析与设计–操作系统–软件工程等WenshengLiBUPT@20084/601.1翻译和解释一、程序设计语言二、翻译程序WenshengLiBUPT@20085/60一、程序设计语言低级语言–机器语言–符号语言汇编语言高级语言–过程性语言—面向用户的语言如:C、Pascal–专用语言—面向问题的语言如:SQL–面向对象的语言如:Java、C++WenshengLiBUPT@20086/60高级语言的优点高级语言独立于机器。所编程序移植性比较好。不必考虑存储单元的分配问题,数据的外部形式转换成机器的内部形式等细节。–用变量描述存储单元具有丰富的数据结构和控制结构。–数据结构:数组、记录等–控制结构:循环、分支、过程调用等。更接近于自然语言。–可读性好,便于维护。编程效率高。WenshengLiBUPT@20087/60二、翻译程序翻译程序扫描所输入的源程序,并将其转换为目标程序,或将源程序直接翻译成结果。翻译程序源程序目标程序或执行结果编译器(即编译程序)把源程序翻译成目标程序的翻译器解释器(即解释程序)直接执行源程序的翻译器WenshengLiBUPT@20088/60编译程序汇编程序汇编语言程序机器语言程序编译程序高级语言程序低级语言程序源程序是用高级语言或汇编语言编写的,目标程序是用目标语言表示的。WenshengLiBUPT@20089/60编译和执行阶段编译时间:实现源程序到目标程序的转换所占用的时间。源程序和数据是在不同时间(即分别在编译阶段和运行阶段)进行处理的。源程序目标程序编译程序编译时数据计算机结果执行时WenshengLiBUPT@200810/60解释程序解释程序解释执行源程序,不生成目标程序同时处理源程序和数据一种有效的方法:先将源程序转换为某种中间形式,然后对中间形式的程序解释执行。源程序数据结果解释程序WenshengLiBUPT@200811/60total:=total+rate*4的解释过程解释程序先将源程序转换成一棵树遍历该树,执行结点上所规定的动作。调用一个过程,执行右边的表达式,计算结果送入total的存...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

蜗牛文库的最新文档

二年级数学下册其中检测卷二年级数学下册其中检测卷附答案#期中测试卷.pdf
10.00金币
0下载
二年级数学下册期末质检卷(苏教版)二年级数学下册期末质检卷(苏教版)#期末复习 #期末测试卷 #二年级数学 #二年级数学下册#关注我持续更新小学知识.pdf
10.00金币
0下载
二年级数学下册期末混合运算专项练习二年级数学下册期末混合运算专项练习#二年级#二年级数学下册#关注我持续更新小学知识 #知识分享 #家长收藏孩子受益.pdf
10.00金币
1下载
二年级数学下册年月日三类周期问题解题方法二年级数学下册年月日三类周期问题解题方法#二年级#二年级数学下册#知识分享 #关注我持续更新小学知识 #家长收藏孩子受益.pdf
10.00金币
0下载
二年级数学下册解决问题专项训练二年级数学下册解决问题专项训练#专项训练#解决问题#二年级#二年级数学下册#知识分享.pdf
10.00金币
1下载
二年级数学下册还原问题二年级数学下册还原问题#二年级#二年级数学#关注我持续更新小学知识 #知识分享 #家长收藏孩子受益.pdf
10.00金币
1下载
二年级数学下册第六单元考试卷家长打印出来给孩子测试测试争取拿到高分!#小学二年级试卷分享 #二年级第六单考试数学 #第六单考试#二年级数学下册.pdf
10.00金币
0下载
二年级数学下册必背顺口溜口诀汇总二年级数学下册必背顺口溜口诀汇总#二年级#二年级数学下册 #知识分享 #家长收藏孩子受益 #关注我持续更新小学知识.pdf
10.00金币
0下载
二年级数学下册《重点难点思维题》两大问题解决技巧和方法巧算星期几解决周期问题还原问题强化思维训练老师精心整理家长可以打印出来给孩子练习#家长收藏孩子受益 #学霸秘籍 #思维训练 #二年级 #知识点总结.pdf
10.00金币
0下载
二年级数学下册 必背公式大全寒假提前背一背开学更轻松#二年级 #二年级数学 #二年级数学下册 #寒假充电计划 #公式.pdf
10.00金币
0下载
蜗牛文库+ 关注
实名认证
内容提供者

提供各种专业文档内容

确认删除?
QQ
  • QQ点击这里给我发消息
微信客服
  • 微信客服
回到顶部