可能是重复问题:
解释器和编译器的工作原理是什么
你好,请问编译器和解释器之间的确切区别是什么?
可能是重复问题:
解释器和编译器的工作原理是什么
你好,请问编译器和解释器之间的确切区别是什么?
编译器
编译器生成机器相关的汇编代码,然后可以将其汇编和链接到适当的机器操作码中,以使程序能够执行。此过程只能在构建时运行。
解释器
解释器生成机器无关的代码,然后可以即时编译为汇编代码(例如即时编译)。此过程可以在构建时和/或运行时执行。
希望这有所帮助!
if
/else
和/或switch
语句的等效语句。例如,替换关键字为范围在128-255之间的标记但保留程序文本其他部分的MS-BASIC解释器将说:“如果(语句的第一个字节是标记)使用开关选择操作。否则,扫描直到找到一个=
,记录第一次看到的前两个字符以及是否看到了%
或$
。然后评估跟在=
之后的任何内容作为表达式,并将其存储到=
之前识别的变量中。 - supercat