1、编译原理学什么?
答:“编译原理”是一门研究设计和构造编译程序原理和方法的课程,是计算机专业的一门重要专业课。内容包括语言和文法、词法分析、语法分析、语法制导翻译、语义分析及中间代码生成、代码优化、存储管理、目标码生成。
2、为什么学编译原理?
答:“编译原理”这门课程实际蕴含着计算机学科中解决问题的思路、形式化问题和解决问题的方法,这些思路和方法除了对应用软件和系统软件的设计与开发有一定的启发和指导作用外,在提倡学科交叉不断创新的背景下,仍然具有非常重要的意义。
3、怎么学编译原理?
答:首先,先理解编译原理学的是什么?为什么学?其次,通过自己对编译原理的理解去有效率的学习书本内容,然后,发时间去阅读一些与编译原理有关的书籍,并学以致用。最后,用所学的知识去实践应用。
4、思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路?
答:如果让我写一个编译器,首先,我会先去想自己需要把什么语言翻译成什么语言,然后对源语言和目标语言认真分析,设计编译算法,选择语言编制程序,调试编译程序,提交相关文档资料,这样我们就生成了编译程序,制成一个编译器。