“翻译程序”书上定义为:把源程序翻译成与之等价的目标程序的程序。它与编译的区别是什么?总结了一下,帮忙补充或纠正。编译程序:一次编译完并形成目标文件,面向目标平台,目标文件链接后生成平台上可直接运行的程序文件。解释程序:翻译一句执行一句,不生成目标文件,直接执行源代码文件,如BASIC程序,可用QBASIC直接解释一句执行一句。汇编程序:把汇编语言解释成机器语言(生成目标文件)。翻译程序:翻译有三种方式,即上面的编译程序、解释程序、汇编程序;翻译后的程序称为目标代码或目标程序。