首页 > 技术文章 > 0909 初识编译原理

chengyansheng 2015-09-11 18:51 原文

1.编译原理学什么?

每个程序员对编绎都有不同看法,我觉得编绎就是将程序语言进行翻译,生成可供用户直接执行的二进制代码,即可执行文件。 任务是个比较模糊的概念,指的是操作系统中正在进行的工作,既可以指进程,也可以指程序。 程序指的是可以连续执行,并能够完成一定任务的一条条指令的集合。

2.为什么学编译原理?

编译原理不仅是一门课程,它教给我们的不只是编译器构造的基本原理和流程,同时,还教给我们如何严谨地去思考、编写程序,也就是说,它教给我们的还有一种思考问题的方法,即逻辑。

3.怎么学编译原理?

学习任何一门课程,都要有兴趣,兴趣是学习的老师,上课认真听老师的讲解引导,课外在自学网上自我加强。

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

解决高级语言与机器语言的转换,编写符号转换,二进制代码指令。

推荐阅读