编译原理概要
来源:互联网 发布:苏亚星网络备课系统 编辑:程序博客网 时间:2024/04/30 12:30
前期准备:
原理:所谓编译就是翻译,就是将高级语言编写的源程序翻译成机器语言;
源程序——编译——->目标程序——连接——>可执行程序
预备知识:
至少两门高级语言
形式语言与自动机
汇编语言
数据结构等
什么叫编译程序?
编译器就是一个程序, 它读入某种语言编写的源程序,并翻译成一个与之等价的另一种语言编写的源程序。
编译过程概述
编译程序的工作,从输入源程序开始,到输出源程序结束,与自然语言之间的翻译有很多相似之处。
具体步骤:
词法分析(识别单词)
语法分析(分析句子的语法结构)
语义分析及中间代码生成(根据句子的含义进行初步分析)
代码优化(对译文进行修饰)
目标代码生成(写出最后的译文)
0 0
- 编译原理概要
- 编译原理手记01-概要
- 【读书笔记】:哈工大软件学院编译原理期末考试复习概要
- 下载原理逻辑概要
- JVM 原理概要
- gcc 编译步骤概要
- JVM 垃圾回收原理概要
- JVM 垃圾回收原理概要
- linux 启动原理,概要笔记
- WinCE的中断流驱动程序原理概要
- Android应用程序基础及原理概要
- Android-应用程序基础及原理概要
- Linux之交叉编译概要总结
- 编译原理
- 《编译原理》
- 编译原理
- 编译原理
- 编译原理
- Extjs获取后台json留着剩的忘了
- draw9patch工具使用教程
- 【js】paginnation.js 实现 页面分页
- FreeMarker标签与使用
- c语言 enum 定义里面,末尾的逗号
- 编译原理概要
- DBMS_NETWORK_ACL_ADMIN 包的使用
- android 短信拦截器 代码
- eclipse创建maven依赖的web3.0项目
- 实用文章收藏
- android中Adapter有什么作用?常见的Adapter有哪些?
- android SQLite 的使用
- 自定义注解和aop结合使用---自定义日志记录的实现
- 胖子哥的大数据之路(15):互联网企业数据战略运营规划之总决式