编译原理课程总结

首先我对次次考试做一个总结,这次的试题对于我而言有些偏难,第一在于题量有点多,而且我也问了几个同学,能够做完的不多。第二就是难度有点高。举个例子而言,我会求一个式子的逆波兰式,也会有一个式子的规范规约,但是把他俩一结合就懵了。还有就是最后的那个大题,原本以为它会出一个SLR算法的题目,没想到出的简单了一点,出了一个求LR分析的题目,这个题目不难,分析表我也画了出来,可就是最后分析给出的句子的时候,分析到中间,有一步去表里找对应的下一步时,发现自己的分析表里根本没有这一步的后续操作,我就瞬间不知道该去哪里查找问题了,到底是分析句子的步骤出了错误,还是构造分析表的时候出了差错,只能悔恨自己平常练习的不够,基础掌握的不牢固!

下面我对这一学期的学习做一个总结:

通过这一学期的学习,我感觉什么都没有学会,可能如果你问我,编译原理是用来干嘛的,我都要思索半天。这门课实在是太难了,在此之前毫无基础,需要理解背诵的内容不少,需要代码分析的题目也不在少数,特别是自动机理论,我更是一脸茫然,如果说问我学到了什么,估计“皮毛”这个词用在这里都会格格不入。只能说记住了几个寥寥无几的特有名词的含义,比如语法语义,上下文无关文法的定义以及上下文无关文法中的一些概念,比如非终结符、终结符、开始符号、产生式等这些简单的定义。文法的二义性、最左推导、规范规约虽然不能理解他的本质是什么,但能知道会做一部分题目,这就是比着葫芦画瓢,给出一个数学公式,能够把一些数字代入求出一个结果而已。就像是自动机与正规表达式,只能根据y88iige正规表达式画出DFA,至于为什么要这样做,这样做的依据是什么完全不得而知。像LL1)文法、LR分析、SLR分析这些简直就像是天方夜谭,就算是考试的那个大题,也是以前在舍友推荐的一个网站上临时抱佛脚,完全不理解它的含义以及这么做的好处,只是能得出一个跟答案类似的步骤而已。还有就是如果两个知识点分开来看,可能这两个知识点都能掌握,但是把这俩一结合,可能就不理解了,也就是说我只是做到了一知半解、囫囵吞枣而已,并没有登堂入室的学习,最后的考试也没有多大的把握能够通过,只是希望自己以后能给自己提个醒,做学问要深入浅出,切忌一刀切!

  一开始只是自己将来不打算学计算机,不走这条路,所以就没打算多认真的进行学习这个课程,可最后的考试使我幡然醒悟,既然一件事去做了,那为什不尽全力去做好呢?将来一定要端正态度,会不会是一方面,态度与恒心又是另一方面。最后老师也快退休了,也非常不容易,衷心祝愿老师在今后的生活里健健康康、万事如意!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值