0909 编译原理
1.编译原理学什么?
编译原理是计算机专业的一门重要专业课。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。
2.为什么学编译原理?
编译原理是计算机专业设置的一门重要的专业课程。编译原理及技术从本质上来讲就是一个算法问题而已,当然由于这个问题十分复杂,其解决算法也相对复杂。我们学的数据结构与算法分析也是讲算法的,不过讲的基础算法,换句话说讲的是算法导论,而编译原理这门课程讲的就是比较专注解决一种的算法了。
3.怎么学编译原理?
1)提高学习兴趣;
2)消除编译原理学习的畏难情绪和心理;
3)课前预习,上课认真听讲,课后复习;
4)上机多加练习,所谓熟能生巧。
4.思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路?
我对编译器还不太了解,写编译器重点就是设计并实现一些数据结构和算法。