解释程序和编译程序的区别在于

如题所述

第1个回答  2024-03-24
是否生成目标代码。
编译程序将源代码转换成可执行的目标代码,这个过程包括词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等阶段,编译完成后,生成的目标代码可以脱离源代码独立运行;解释程序则不产生目标代码,在执行源代码时,逐句解释并执行,不生成可存储的目标代码,每次运行源代码都需要解释程序从头开始解释。
相似回答