上一篇链接:每天两小时学习编译原理——一个学期的第一天,希望能坚持长久✨
下一篇链接:每天两小时学习编译原理——一个学期的第三天,希望能坚持长久✨
前言
我的天哪,我今天继续往下进行学习的时候,发现和我们的课本内容不对应啊,我一看,才发现学的教程好像不一样啊,那我就又在B站上找到本课本的学习视频编译原理-国防科技大学,再次说一声,我们的学习课本是:
当然,昨天学习的内容并非无用,只是教材不一样,章节进度可能不一致,但是里面要学习的内容还是殊归同途的,那本来都计划好了学习计算机系统原理2小时候,开始这次编译原理的学习,结果由于今天学习计算机组成原理学习到7点多,丫的我作业都忘了写,
结果刚刚老师在群里说,啊,刚刚没提交作业的同学啊,把习题给全部抄写一遍,我去,习题选择题15道,填空题10道,主要是简答题6道,每一道里面都是10问。。。
啊,我死了。
但是为了继续学习,所以我决定还是先进行再一遍的学习,当然,这次快上不少,因为我还要去抄习题。
那我们首先在开始第一章之前,来一个学习目录。
什么是编译程序
那本课程的学习内容是:
在回答什么是编译程序之前,我们首先来看一下什么是翻译程序:
那其实呢,我们的编译程序其实是一种特殊的翻译程序,它的源程序为高级语言程序,而它的目标程序则是诸如汇编语言程序或机器语言程序之类的低级语言。
那还有一类编译程序则为解释程序:
那以上的两种程序其实就是我们现在计算机解题过程:
这就与我们的计算机组成原理有了联系。
那我们编译与解释的区别呢?我们可以用一个栗子来分别一下:还是使用翻译这个常景。
那编译的过程就是:我们翻译大佬沉默寡