1、答:编译原理是一门研究设计和构造编译程序原理和方法的课程,是计算机各专业的一门重要专业基础课。其主要内容包括编译程序结构及各部分功能、文法和语言的基本概念和表示、词法分析、语法分析、属性文法与语法制导翻译技术、符号表、运行时存储间的组织、代码优化与目标代码生成、并行编译技术概述等。
2、答:编译原理这门课程实际蕴含着计算机学科中解决问题的思路、形式化问题和解决问题的方法,这些思路不仅对应用软件和系统软件的设计与开发有一定的启发和指导作用,而且在提倡学科交叉不断创新的时代背景下有重要意义。
3、答:掌握编译系统的结构、工作流程及编译程序各组成部分的设计原理和常用的编译技术和方法。
4、答:对源语言和目标语言认真分析再设计编译算法,选择语言编制程序,调试编译程序。