0909关于编译原理

1.编译原理学什么?

      编译原理是计算机各专业一门重要专业基础课,内容包括语言和文法、词法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成,主讲如何做程序的编译器。

2.为什么学编译原理?

      编译原理能让我们从根本上理解编译器,这对怎么提高程序的效率,怎么变出漂亮的程序很有用。学习编译原理能让我们加深对程序的理解,知道为什么要有这样那样的限制或者为什么语言本身这么来设计,深入的理解程序在计算机中是如何运行,以及甚至加深对硬件体系的认识。

3.怎么学编译原理?

      (1)、课堂认真,因为编译原理这门课本身较难,需要更加认真;

      (2)、多砍一些这方面的书,如龙虎鲸,课本也要熟读,课后习题多做、多思考;

      (3)、要动手做,自己动手做一个虚拟机,在虚拟机的基础上开发自己的语言和编译器,加强实践,结合理论的学习,能更加深刻的理解书本上那些抽象的东西;

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

     只能多查阅关于编译的资料,了解一些简单的内容。   

你可能感兴趣的:(0909关于编译原理)