0909 编译原理的了解

1.编译原理学什么?

我认为编译原理旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。

2.为什么学编译原理?

编译原理是计算机专业的一门重要专业课,对于计算机系的学生是非常非常非常的重要的。无论是生活上还是工作上,编译已经涉及带我们的生活领域,因此每一个程序员都离不开编译。所以要想学好编程,编译原理这一门课程是我们的一个必修课。并且可以让我们更加深入地了解一门语言。

3.怎么学编译原理?

老师的指导,个人的努力,以及参考网上的一些论文,从中学习到一些有用的知识,然后运用到实践当中。同时,在我们的实践中也会出现一些问题,可以把问题归纳起来,让我可以更加注重对于编译原理这一门课程,学得更好。

4.思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路?

了解两种语言(高级语言,机器语言等)的差别,思考高级语言为何不能用到机器语言。捉住高级与机器的两大特征,机器就是比较呆板,没有什么情感,所以他听不懂并且看不懂高级语言,高级当然就是比较厉害的那种语言,所以它并不是一般的机器能明白的,所以要统筹两种语言,像中译英,英译中一样,来编写一个编译器。

 

你可能感兴趣的:(0909 编译原理的了解)