编译和解释的区别
有些编程语言是编译运行,有些则是解释运行,那它们的区别是什么呢?
编译
编译过程可以比作“笔译”
编译程序对整个源程序经过编译处理,产生一个与源程序等价的目标程序,再通过连接程序将所有需要的程序组合成一个完整的可执行程序,最后运行。

解释
解释过程可以比作“同声翻译”
解释程序对源程序逐句分析,将语句翻译成机器指令,然后立即执行指令。不会产生目标程序。

大学计算机(第7版) 龚沛曾 杨志强
- 标题: 编译和解释的区别
- 作者: Ward
- 创建于 : 2021-12-08 14:50:44
- 更新于 : 2021-12-08 15:15:39
- 链接: https://wangjiaxi.github.io/2021/12/08/编译和解释的区别/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论