编译原理考研?
其实吧,现在大部分大学的这门课都已经被阉割了(当然也可能是我接触的学校不咋样) 以前学编译的时候,老师会把语法分析,词法分析等各个分析器给我们写成C语言实现的,然后把中间代码生成,语义分析这些放到一门课里讲,还会让我们做一些实际的实现,比如实现一个简单的语法分析器啥的... 所以现在我感觉要考这门课程的话就要好好补一下相关知识点和理论知识了。 我本科是计算机专业的,我们大一学完数据结构后就学过编译原理这门专业课,大二上又开了一门课程叫计算机组成原理,其中也有一部分内容涉及到编译原理的知识的。所以个人感觉如果题主是计算机专业的话可以翻一翻这两本书,应该能够找到一些题目的答案~ 如果题主不是计算机相关专业的话,那我也就帮不上了哈哈 不过既然都提到了“考研”两个字,那题目应该是针对研究生考试的吧? 据我所知,一般初试不会考编译原理,只有某些学校的复试会考到。
至于复试的题目嘛... 我也没有经历来随便乱说啊orz 但是我可以给楼主提供一个思路。 你看北大2013年复试笔试试题的题号分别是“8、7、4”,那么我们可以猜测这三道题应该是这样设计的——第一题考查基础知识,第二题考查基础概念理解,第三题考查动手实践能力。 第一题考察的知识点在《计算机组成原理》这本书当中是可以找到对应部分的,第二题的考点就比较难找了,因为《计算机组成原理》里没有涉及这方面的知识(至少我没有找到),所以我猜测它是在问如何设计一个自底向上的二分搜索树呢,这样的话就可以去百度一下它的详细实现步骤了。第三题就更好解决了啦!百度一下就可以知道具体如何做啦~ 希望这个思路对你有帮助哈~~