解释器是一种对代码(或字节码)进行解释并执行相应操作的工具。
编译器将代码作为输入,并生成目标文件。
就C++而言,编译和链接后,将得到一个可执行文件,处理器可直接执行它,而无需做进一步解释。
我理解的是,解释器是一边解释一边执行,有点像断点,逐步排查。编译器就是常用的编译运行,直接将整个代码作为输入,然后整个运行出来,但是工作是一次性运行的,所以找出错误要重新排查整个代码。
解释器是一种对代码(或字节码)进行解释并执行相应操作的工具。
编译器将代码作为输入,并生成目标文件。
就C++而言,编译和链接后,将得到一个可执行文件,处理器可直接执行它,而无需做进一步解释。
我理解的是,解释器是一边解释一边执行,有点像断点,逐步排查。编译器就是常用的编译运行,直接将整个代码作为输入,然后整个运行出来,但是工作是一次性运行的,所以找出错误要重新排查整个代码。