1.编译原理学什么?
每个程序员对编绎都有不同看法,我觉得编绎就是将程序语言进行翻译,生成可供用户直接执行的二进制代码,即可执行文件。 任务是个比较模糊的概念,指的是操作系统中正在进行的工作,既可以指进程,也可以指程序。 程序指的是可以连续执行,并能够完成一定任务的一条条指令的集合。
2.为什么学编译原理?
编译原理不仅是一门课程,它教给我们的不只是编译器构造的基本原理和流程,同时,还教给我们如何严谨地去思考、编写程序,也就是说,它教给我们的还有一种思考问题的方法,即逻辑。
3.怎么学编译原理?
学习任何一门课程,都要有兴趣,兴趣是学习的老师,上课认真听老师的讲解引导,课外在自学网上自我加强。
4.思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路?
解决高级语言与机器语言的转换,编写符号转换,二进制代码指令。