0909 对编译原理的想法
2015-09-10 16:00
197 查看
1.编译原理学什么?
编译原理是学习编译技术的基本理论和实现技术,从源语言提取需要的信息,把源语言翻译成目标语言,大概就是学习编译器方面的产生原理和技术问题。
2.为什么学编译原理?
编译原理让我们学到编译器构造的基本原理和流程,更重要的是还让我们如何严谨地去思考、编写程序,让我们从中学会更多算法思想,对我们以后的编程很有用。
3.怎么学编译原理?
首先,提高自己对编译原理的学习兴趣,理解编译原理的实用性,端正学习态度,然后就是要巩固先前所学习的c语言等课程,多参考这方面编程的书籍,学会发现问题,提出问题,多多借助互联网等工具与人交流。
4.思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路?
先巩固之前学习的编程知识,熟悉其数据结构和算法,参考现成编译器源程序,在这基础上慢慢琢磨修改完善别人程序,多上网看看做编译器的教程,到最后自己技术上手后就自己做一个编译器,并对其做修改调试。
编译原理是学习编译技术的基本理论和实现技术,从源语言提取需要的信息,把源语言翻译成目标语言,大概就是学习编译器方面的产生原理和技术问题。
2.为什么学编译原理?
编译原理让我们学到编译器构造的基本原理和流程,更重要的是还让我们如何严谨地去思考、编写程序,让我们从中学会更多算法思想,对我们以后的编程很有用。
3.怎么学编译原理?
首先,提高自己对编译原理的学习兴趣,理解编译原理的实用性,端正学习态度,然后就是要巩固先前所学习的c语言等课程,多参考这方面编程的书籍,学会发现问题,提出问题,多多借助互联网等工具与人交流。
4.思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路?
先巩固之前学习的编程知识,熟悉其数据结构和算法,参考现成编译器源程序,在这基础上慢慢琢磨修改完善别人程序,多上网看看做编译器的教程,到最后自己技术上手后就自己做一个编译器,并对其做修改调试。
相关文章推荐
- dbca建库时找不到ASM磁盘
- 浅谈SQL SERVER中事务的ACID
- @interface和 @property 方式声明变量的区别
- 360兼容模式==ie8 兼容模式下 span标签占位问题
- 0909编译原理的理解
- c++用法的学习心得
- 指针的大小到底是由谁决定?是多少?
- playframework 2.4x 表单inputRadioGroup中label属性无效
- HashSet源码分析1
- 在Xcode中使用Git进行源码版本控制
- 【传奇】全新“游戏角色命名规范”
- 使用remalloc的注意事项
- ORA-07445: :一个意料之外的问题发生了 核心转储 [ldxsnf()+625] [SIGSEGV
- angular 时间戳 转 格式化日期( 过滤器 )
- php之无限极分类
- 0909 编译原理
- 图的深度优先搜索和广度优先搜索
- R连接 oralce数据库
- sql server 行转化成列数据 小结
- iOS UIWebView 加载本地h5总结