canvas教程

0909我的编译原理感

字号+ 作者:H5之家 来源:H5之家 2017-03-20 13:12 我要评论( )

0909我的编译原理感,1.编译原理学什么:编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。学习内容包括语言和文法、词法分析、

1.编译原理学什么:

编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。学习内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。

2.为什么学编译原理:

编译原理是计算机专业设置的一门重要的专业课程。这门课在理论、技术、方法上都对学生提供了系统而有效的训练,有利于提高软件人员的素质和能力。有以下几点好处:1.你学到了一种解决问题的方法,而且是强有力的方法。也许你一辈子都无缘写一个C语言的编译器,但如果你一直做程序,一直在寻求高效而通用的解决问题之道,总有一天你的自己设计小尺度的语言。语法分析,语义分析,和代码优化的知识(当然不光是知识啦,还有技巧,思想)能让你终生受益。2.可以学习大量优美的算法,并得以欣赏理论和实践在编译器开发中如何美妙地结合在一起。

3.怎么学编译原理:

参考教科书

认真听老师讲课,完成老师布置的作业

自己尝试着去写一个toy compiler,编译一些简单的代码。

4.思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路:

去找一些参考教科书了解一下编译原理,再下手编写。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • android ocr tess编译问题解决

    android ocr tess编译问题解决

    2015-11-11 19:56

网友点评