编译: 通过编译重新把高级语言程序(源程序)变成低级语音程序(目标程序)
编译过程:源程序-->词法分析-->语法分析-->语义分析-->中间代码生成-->代码优化-->目标代码生成-->目标程序
编译原理:旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。