编译与解释 编译:全部先翻译,后执行 将源代码翻译为目标代码存储(所占空间小,不便于局部修改,安全性较高),需要时才执行(一步,效率高)【提升效率关键在执行步骤】 源代码 编译器 目标代码 程序执行 程序输入 结果输出 解释:逐条翻译(产生中间代码)即执行(边翻译边执行) 存储源代码(所占空间大,便于局部修改,安全性较低),同时翻译执行(两步,效率低) 源代码 解释器 程序输入 结果输出