首页 > 技术文章 > 0909 编译原理 第1次上机

luoliuxi 2015-09-10 18:45 原文

1.编译原理学什么?

答:把用高级编写的源程序翻译成等价的机器语言或者汇编语言。

2.为什么学编译原理?

答:计算机不能够直接接受和执行用高级语言编写的程序,需要通过一个翻译程序将它翻译成等价的机器语言程序才能执行。

3.怎么学编译原理?

答:对现代编译器的结构、词法分析和语法分析实现,代码生成等进行融会贯通,掌握书上内容。

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

答:对源程序语言与目标程序语言,掌握其语法,语意。要注意,语言与语言之间的差异。例如c++与c,c++可以继承,但是c不可以,再用c语言实现c++的结构是要进行特别处理。                                                                                                                                                                            

推荐阅读