《软考》——汇编,编译,解释
来源:互联网 发布:现货白银行情分析软件 编辑:程序博客网 时间:2024/06/05 08:50
学习初始阶段,对于汇编,编译,解释老是混淆,然后在看书的过程中包括上网看资料,突然感觉是自己加在它们身上的相似点太多了,其实不是那样的,听我慢慢道来。
【汇编语言】
1·汇编语言被翻译成机器指令程序的过程就是汇编程序
2·两次扫描
【汇编 PK 编译解释】
汇编程序针对对象:汇编语言
编译,解释针对对象:高级语言
【编译 PK 解释】
某高级语言被翻译成与之等价的目标程序的过程叫做编译过程。
解释程序不产生源程序的目标程序,在运行用户程序时,它直接执行源程序或源程序的中间表示形式。
【小故事解析编译,解释】
五年级一班一个小同学“编译”,他是一个非常认真的小同学,于是在周六日的时候他就把周一老师要讲的“揠苗助长”给提前翻译好写到了纸上,而另一个小同学“解释”,他很贪玩,于是周一的时候,当老师让这两位同学进行翻译的时候,“编译”小同学就直接照着纸念,只花了一分钟,而“解释”小同学则照着书下面的词文翻译一句一句翻译出来,花了一个小时,可是问题出来了,”编译“小同学的翻译中出问题了,他得找出哪个错来,然后再去查翻译改了,而且它花费了一张非常精致的纸,而“解释”小同学则可以边翻译边改错,而且不需要花费纸张,但是问题是老师每次让他翻译,他都得重新来,而“编译”则不需要这么费力,每次需要翻译时他只需要拿纸拿出来读就可以了。
编译与解释的区别:
·效率: 编译是把源代码全部转换为可以直接执行的指令,从而程序运行速度比较快。解释是把当前行的代码转换为可以直接执行的指令,执行完毕,就要解释下一句代码,边解释,边执行,速度慢。所以说编译比解释方式可能取得更高的效率。解释方式在运行时可能需要反复扫描源程序;编译方式创建目标程序运行的时间比解释时间长,但编译一次就可以多次运行。
·灵活性:解释程序需要反复检查源程序,所以它比编译方式更加灵活。
·可移植性:解释器一般用某种程序设计语言编写的,因此只要对解释器进行重新编译,就可以使解释器运行在不同的环境中。
- 《软考》——汇编,编译,解释
- 走进软考(二)——编译、解释与汇编
- 软考之“编译与解释”
- 汇编、编译、解释系统
- 汇编、编译、解释系统
- 汇编、解释、编译
- 软考——编译原理
- 软考复习——编译原理
- 【软考路上】——编译原理
- 软考基础知识—编译原理
- 【软考5】解释型 or 编译型
- 【软考】—解释器与编译器比较
- 软考(2)——看图心想编译原理
- 软考复习之路——编译原理
- 【软考】——编译原理:文法的简单理解
- 软考——编译原理中的文法以及自动机
- 【软考总结】——编译原理之文法
- 软考总结之编译与解释、冲突、关系模式转换
- zendframwork2添加对mongodb的支持
- react-native —— 在Mac上搭建React Native Android开发环境
- Xcode 7免证书真机调试
- ftp connect: No route to host 解决方案
- sqlalchemy DB表关系研究
- 《软考》——汇编,编译,解释
- 关灯闭灯游戏
- 管理Fragments
- android utils
- 自定义Cell(以设置界面为例完成封装)(自定义Cell3⃣️)
- MyBatis入门(四)---动态SQL
- java多线程
- 20151031考试总结
- Linux中的gps编程