解释程序和编译程序都可以产生目标程序。
解释程序
解释程序是将源程序逐条翻译成机器语言并立即执行。
解释程序不生成独立的目标程序,而是在运行时逐条解释并执行源程序。
编译程序
编译程序将整个源程序一次性翻译成目标语言程序,并生成独立的目标程序文件。
目标程序是机器可以直接执行的代码,通常以`.obj`为扩展名。
因此,无论是解释程序还是编译程序,它们都能将源程序转换成目标程序,但生成目标程序的方式和时机不同。
解释程序和编译程序都可以产生目标程序。
解释程序是将源程序逐条翻译成机器语言并立即执行。
解释程序不生成独立的目标程序,而是在运行时逐条解释并执行源程序。
编译程序将整个源程序一次性翻译成目标语言程序,并生成独立的目标程序文件。
目标程序是机器可以直接执行的代码,通常以`.obj`为扩展名。
因此,无论是解释程序还是编译程序,它们都能将源程序转换成目标程序,但生成目标程序的方式和时机不同。