首页

编译原理的学习心得体会

资源预览文档简介为自动调取,内容显示的完整度及准确度或有误差,请您下载后查看完整的文档内容。

1/4

2/4

剩余2页未读,查看更多内容需下载

编译原理的学习心得体会<br />   篇一:编译原理 学习心得<br />   国际学院 0802 杨良燕 200819100227<br />   《编译原理》课程学习心得<br />   《编译原理》是计算机专业的一门重要课程,正如教材<br />   第一章的引论所述,&ldquo;编译程序是现代计算机系统的基本组成<br />部分之一&rdquo;。&ldquo;一个编译程序就是一个语言翻译程序,语言翻译程序把<br />一种语言(源语言)书写的程序翻译成另一种语言(目标语言)的等价<br />程序&rdquo;。<br />   通过这一学期的学习,我觉得编译原理是一门理论性很强的课<br />程,从文法和语言的概念到 LL(1)文法和 LR(0)文法的分析,几乎<br />都是对具体问题的抽象。因而,我们需要更多的时间来理解、掌握相<br />关的知识,当然在这一过程中也存在很多问题,比如我们后期学习具<br />体文法的分析方法时,对于文法的概念不够清晰,影响了上课的效率,<br />知道老师再次给我们讲解了文法等基础的知识点,我们才慢慢掌握后<br />面所学的 LL(1)文法等,也发现了知识点之间的关联。此外,这门课<br />程的课时被安排得很少,一周只有一次,这样很不利于我们对这门重<br />要课程的理解和掌握。但是我觉得我们很幸运,因为老师在有限的课<br />程中尽量将知识点以比较容易接受的方式给我们讲解,教我们用简单<br />的方法理解记忆不同的知识,对于我们提出的问题,无论课上或是课<br />外,老师一直是不厌其烦,甚至利用课余时间为我们讲解重要的难题。<br />   编译原理这门课程不仅仅在于其本身的理论价值,更在于为我<br /> <br />们解决问题提供的思维方式和方法。从 LL(1)到 LR(0),问题不<br />断被解决的同时,又有一个个新的问题提了出来。对计算机语言世界<br />的知识积累,像滚雪球一样越滚越大。这个逐渐递进,逐渐解决问题<br />的过程对我来说是收获很大的。整个过程好像踏着前人研究编译理论<br />的路线,不断感觉他们遇到的问题,更重要的是他们解决问题的思路。<br />编译原理的课程带给我的不只是如何去编译程序这样的理论知识,相<br />信更重要的是一种如何&ldquo;自动计算&rdquo;的思路。通过对相关编译问题的具<br />体分析,让我体会最深的是一种&ldquo;自动计算&rdquo;的思想,同时完成编译试<br />验后,更是感到了一种&ldquo;自动计算&rdquo;的快乐。&rdquo;然而我明白自己虽然对<br />编译有了一定的了解,我懂得了文法的分析,学会了构造确定和非确<br />定有限自动机,学会了 LL(1)文法和 LR(0)文法等,但是并没有完全<br />掌握,对于这些知识点的实质性和其他方面,更是认识不深。作为一<br />名学习计算机科学与技术的学生,我明白编译原理是软件工程的基础,<br />课程的结束并不意味着学习的结束,只有通过以后的学习,才能更深<br />入地了解编译原理。<br />   篇二:编译原理课程设计学习心得体会<br />   一周的课程设计很快过去,总体感觉得做得很不爽。因为考试<br />的原因,所有想尽快把这个课程设计做完,所以就直接改了老师的程<br />序,以为这样会快一些,事实证明,确实如此,但是做起来很不顺手,<br />程序员更讨厌的是看别人的程序。不知道变量的含义,函数的作用。<br />还有就是对 vc 不是很熟,不仅开发环境不熟,就连 c (其实应该说是<br />c)的一些常用函数都忘得一干净,就好比字符转化为整型(atoi)和整型<br /> <br />转化为字符型(itoa)这两个函数,根本不认识,还是在 google 上搜索<br />到的资料。c 确实有很多不完美的地方,我最烦的就是指针,指来指<br />去的很让人头疼。还有就有字符串的转换等一些操作,没有 java 来<br />得方便。如果自己独立编写代码的话,我会首先考虑用 java,其次考<br />虑用 c#,最后才用 c 。至于用什么 asp,jsp 来做,我也可以做,这些<br />动态网页语 言都接触过,只可惜自己技不如人,不能在两天的时间<br />内,把程序编出来,只能用最快的方法,用现成的改。因考虑到编译<br />是一门考研科目,所以自己打算在考试结束以后再完完整整地做一个。<br />总的来说,课程设计加深了自己对编译这门课的理解,发现自己还有<br />很多的地方要复习,甚至还有知识点的理解偏差。一定在考试把所有<br />的漏动填平。<br />   篇三:编译原理课程设计心得体会<br />   编译原理课程设计心得体会<br />   经过一个星期的编译原理课程设计,本人在刘贞老师的指导下,<br />顺利完成该课程设计。通过该课程设计,收获颇多。<br />  一、对实验原理有更深的理...

版权提示

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

文档下载

发布时间:2023-01-16 14:23:33 页数:4
价格:¥3 大小:26.50 KB
文章作者:U-131910

推荐特供

MORE