编译原理 之 解释器
Posted thefist11
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编译原理 之 解释器相关的知识,希望对你有一定的参考价值。
1. 人的语言最终转换成机器语言
2. 解释器
解释器是一种计算机程序,把源代码翻译成相对更加高效率的中间码,然后立即执行它。
3. vs 编译器
-
字节码 Byte Code
字节码是由一堆指令集组成的代码,例如在javac编译过后的java源码产生的就是字节码。源码在编译的过程中,是需要进行「词法分析 → 语法分析 → 生成目标代码」等过程的,在预编译的过程中,就完成这部分工作,生成字节码。然后在后面交由解释器(这里通常指编程语言的虚拟机)解释执行,省去前面预编译的开销。 -
机器码 Machine Code
机器码是一组可以直接被CPU执行的指令集
参考:
- 关于编译器和解释器 csdn
以上是关于编译原理 之 解释器的主要内容,如果未能解决你的问题,请参考以下文章