编译原理课程学习总结体会.doc

编译原理课程学习总结体会.doc

ID:53067494

大小:70.50 KB

页数:2页

时间:2020-04-01

编译原理课程学习总结体会.doc_第1页
编译原理课程学习总结体会.doc_第2页
资源描述:

《编译原理课程学习总结体会.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、编译原理课程学习总结体会编译原理是我们计算机科学与技术的一门非常重要的专业课,它主要介绍了高级程序设计语言编译程序构造的一般原理、基本设计方法、主要实现技术和一些自动构造工具。在开始学习这门课程之前,老师就说过编译原理是一门比较难学的课程,它主要的难点在于它的概念性和理论性很强,内容丰富且抽象,具有严密的逻辑性,应用其他课程的的内容比较多。通过这一学期的学习,我也发现了编译原理是一门理论性很强的课程,从文法和语言的概念到LL(1)文法和LR(0)文法的分析,几乎都是对具体问题的抽象。这门课还包含许多理论知识和算法,这些理论的学习和理解都存在着一定的难度。其中理论知识包括:词法

2、分析器的构造,语法中各种分析器(LR,LL,SLR,LALR等)实现与完成。因而,我们需要更多的时间来理解、掌握相关的知识。在学习的过程中也存在这许许多多的问题,比如说由于我之前对文法的概念不够清晰,在后面老师讲解具体文法的方式式,感觉自己很难听懂,影响的自己后期的学习效率,也使得自己对这门课程的兴趣大大降低。此外,这门课程的课时也安排得不多,每个周也就一两次课,这样也不利于我们队这门课程的理解和掌握,但好在我后面通过自己做题和询问同学之后将词法分析和语法语法分析的方法弄懂之后,自己对这门课程的兴趣又提起来。除了自己课后对知识进行了总结之外,最重要的还是老师的讲解,师在有限的

3、课程中尽量将知识点以比较容易接受的方式给我们讲解,教我们用简单的方法理解记忆不同的知识,这样我们学习起这门课程来也没有那么难了。在我看来编译原理这门课程不仅仅在于其本身的理论价值,更在于为我们解决问题提供的思维方式和方法。从LL(1)到LR(0),问题不断被解决的同时,又有一个个新的问题提了出来。对计算机语言世界的知识积累,像滚雪球一样越滚越大。这个逐渐递进,逐渐解决问题的过程对我来说是收获很大的。整个过程好像踏着前人研究编译理论的路线,不断感觉他们遇到的问题,更重要的是他们解决问题的思路。编译原理的课程带给我的不只是如何去编译程序这样的理论知识,相信更重要的是一种如何“自动

4、计算”的思路。通过对相关编译问题的具体分析,让我体会最深的是一种“自动计算”的思想,同时完成编译试验后,更是感到了一种“自动计算”的快乐。”然而我明白自己虽然对编译有了一定的了解,我懂得了文法的分析,学会了构造确定和非确定有限自动机,学会了LL(1)文法和LR(0)文法等,但是并没有完全掌握,对于这些知识点的实质性和其他方面,更是认识不深。作为一名学习计算机科学与技术的学生,我明白编译原理是软件工程的基础,课程的结束并不意味着学习的结束,只有通过以后的学习,才能更深入地了解编译原理,才能将编译原理更好地应用到以后的学习和工作中去。最后,衷心感谢老师这一学期的辛苦教学,让我学到

5、了许多颇为重要的知识。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。