编译的原理
来源:互联网 发布:河南网络教育 编辑:程序博客网 时间:2024/04/30 08:05
编译程序的历史:
编译程序是系统软件中资格最老的成员之一
编译理论和技术近30年发展很迅速,成熟
现在已经形成了一套较为系统的编译理论和技术
1.程序从源程序到运行的三个阶段:编译->汇编->运行
源 编 汇 汇 目
程--> 译--> 编--> 编-->标
序 程 语 程 代
序 言 序 码
| ------编译时---|***汇编时*****|
2.编译程序的工作
表格管理
/ \
/ / \ \
/ / / \ \ \
词 语 语 中 优 目
法 法 义 间 化 标
源程序--> 分 ---> 分 ---> 分 ---> 代 ---> ---> 代---->目标代码
析 析 析 码 码
生 生
成 成
\ \ \ | / /
\ \ | /
\ | /
错误处理
- 傻×的编译原理
- C的编译原理
- 内核的编译原理
- 编译的原理
- 编译原理的重要性
- 类的编译原理
- 神奇的编译原理
- 【编译原理】编译器的编译基本过程
- 编译原理-表达式的文法
- 编译l链接的原理
- 学会编译原理的重要性
- 龙书,《编译原理》的别名
- <编译原理> 的一些体会
- 13,XCode的编译原理
- 字节码的编译原理
- php 的编译原理 剖析
- 学习编译原理的意义
- 编译原理--文法的理解
- Android Picasso图片缓存框架的使用
- 关于handler的那些事
- 【开发】【开源】SmartEditorForOI
- Http协议及TCP/IP协议详解
- pxhawk软件分析之伺服控制
- 编译的原理
- Mac上安装cocoapods教程
- linux常用文本查看、操作命令
- Linux压缩与解压缩和打包命令详解
- (二)Struts2与Spring的整合
- C#的第4课的内容
- #基于SVM的人脸识别
- wlan之802.11n原理解析
- Spring任务调度Scheduling Tasks