0909开启编译原理之路
2015-09-10 15:34
288 查看
1.编译原理学什么?
对于编译原理,初时看到这个课程名时只是想起学习C语言时的一个运行时需要用到的一个小地方,并不知道它到底是要学什么,后来老师讲了才知道是要学习写编译器,就是把高级程序设计语言编写的程序翻译成等价的机器语言。
2.为什么学编译原理?
计算机只懂得自己独特的指令系统,即它只能执行用机器语言编写的程序,所以我们要学习如何写编译器,让我们能更发便快捷的学习编程,也有利于找到自己在编程过程中出现的错误。
3.怎么学编译原理?
可以通过查询相关的书籍,或者在网上观看相关的视频,最重要的是上课认真听讲,课后多做练习。
4.思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路?
在没有学习本书理论之前,对编译器的相关知识了解的很少,会以为只是写一段代码去实现编译这个功能。
对于编译原理,初时看到这个课程名时只是想起学习C语言时的一个运行时需要用到的一个小地方,并不知道它到底是要学什么,后来老师讲了才知道是要学习写编译器,就是把高级程序设计语言编写的程序翻译成等价的机器语言。
2.为什么学编译原理?
计算机只懂得自己独特的指令系统,即它只能执行用机器语言编写的程序,所以我们要学习如何写编译器,让我们能更发便快捷的学习编程,也有利于找到自己在编程过程中出现的错误。
3.怎么学编译原理?
可以通过查询相关的书籍,或者在网上观看相关的视频,最重要的是上课认真听讲,课后多做练习。
4.思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路?
在没有学习本书理论之前,对编译器的相关知识了解的很少,会以为只是写一段代码去实现编译这个功能。
相关文章推荐
- EF框架
- Eclispe怎么给工作空间下的项目分组
- css不用旋转实现返回箭头,圆点,三角形
- test2
- MYSQL 创建用户
- Linux Shell下的后台运行及其前台的转换 http://mobile.51cto.com/others-446925.htm
- 安卓驱动学习笔记1----关于友善之臂SD卡烧写的问题
- hessian入门与springMVC框架集成---客户端调用
- 沙盒中的数据存取
- Linux-LVS+keepalived-Testing
- css不用旋转实现返回箭头,圆点,三角形
- 海量数据处理
- 沈阳微信二维码营销技巧(不得不看)
- Chipsee BeagleBone Black完整启动日志
- 拆字
- CornerStone commit不成功解决方案
- WebApi 自定义过滤器实现支持AJAX跨域的请求
- spring所需包下载
- Java图形化组件
- Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别