点击切换搜索课件文库搜索结果(757)
文档格式:PPT 文档大小:82KB 文档页数:24
编译预处理是C++编译系统的一个重要组成部分,它负 责分析处理几种特殊的指令,这些指令被称为预处理命令。 在C++源程序文件中,加入编译预处理命令,可以改进程 序设计环境,提高编程效率。但它们不是C++语言的组成 部分,不能直接对它们进行编译,编译系统在对源程序进 行正式的编译之前,必须先对这些命令进行预处理,经过 预处理后的程序不再包括预处理命令,然后由编译系统对 预处理后的源程序进行通常的编译处理,得到可供执行的 目标代码
文档格式:PPT 文档大小:300.5KB 文档页数:85
本章介绍 Visual Prolog编译单元的有关内容,包括接口、类声明、类实 现、各种类型转换、条件编译、异常处理、预处理程序指令等。 一个程序由若干编译单元组成。编译器分别编译这些编译单元。编译的 结果是一个个目标文件。这些目标文件(可能还有其它文件)连接在一 起形成项目的目标文件。一个程序必须确实包含一个目标段,它是程序 的入口点
文档格式:PDF 文档大小:563.97KB 文档页数:20
• 为什么要用编译器 • 编译器结构中的其他问题 • 与编译器相关的程序 • 自举与移植 • 翻译步骤 • TINY样本语言与编译器 • 编译器中的主要数据结构 • C-Minus:编译器项目的一种语言
文档格式:PPT 文档大小:957.5KB 文档页数:117
第2章PL/0编译程序 本章目的:以PL/0编译程序为实例,学习编译程序实现的基本步骤和相关技术 1PL/0编译程序的结构 2PL/0编译程序的分析工作(词法,语法和语义)实现 3PL/0编译程序的错误处理方法 4目标代码生成和类 pcode代码解释器
文档格式:PPT 文档大小:411KB 文档页数:136
在前面已经介绍了编译程序构造的二个重要阶段,即词 法分析和语法分析。现在再来介绍编译程序的另一个重要阶 段——中间代码生成。虽然在实际应用中,是否采用中间代 码形式是根据实际情况而定的。但事实上,为了使编译程序 的结构清晰、简单、明确,多数编译程序采用了中间代码的 形式。尤其是使用了中间代码的形式,使目标代码优化比较 容易实现。通常以中间代码生成这一阶段来划分编译程序的 前端和后端。对于不同的高级语言只要翻译成相同的中间代 码,再接上一个相同的把中间代码翻译成目标代码的后端, 就可以形成不同的编译程序
文档格式:PPT 文档大小:82KB 文档页数:16
第8章编译预处理 所谓编译预处理是指,在对源程序进行编译之前,先对源程序中的编译预处理命令进行处理;然后再将处理的结果,和源程序一起进行编译,以得到目标代码。 8,1宏定义与符号常量 8,2文件包含 8.3条件编译
文档格式:PPS 文档大小:104.5KB 文档页数:35
所谓编译预处理就是编译器在对源程序进行正式编译前,根据 预处理指令先做一些特殊的处理工作,然后将源程序与预处理 的结果一起进行编译。 C++语言的预处理主要包括3方面的操作:嵌入指令、宏定 义和条件编译指令。 应当说明的是,编译预处理指令不属于C++语言的语法范畴 。因此,预处理指令具有其特有语法:起始字符必须为“#”, 并以“回车”结束
文档格式:PPT 文档大小:900KB 文档页数:36
在编译程序的工作过程中,经常需要收集和记录源程序 中的一些信息,这些信息往往保存在称为符号表的表中,根据 不同的需要可建立如常数表,标识符表各种用途的符号表等。 由于每使用一个标识符就需要查表,在整个编译过程中编译 程序对这些表格的操作是很频繁的。因此,如何提高填查表 的效率直接影响到编译程序的工作效率。 编译程序使用的数据结构从使用的目的来看,可分为查 找型数据结构和分配型数据结构
文档格式:PPT 文档大小:715.5KB 文档页数:85
第2章PL/0编译程序 2.1PL/0语言和类pcode的描述 2.2PL/0编译程序的结构 2.3PL/0编译程序的语法语义分析 2.4PL/0编译程序的错误处理 2.5类 pcode代码解释器
文档格式:PPT 文档大小:97KB 文档页数:18
所谓编译预处理是指,在对源程序进行编译之前,先对源程序中的编译预处理命令进行处理;然后再将处理的结果,和源程序一起进行编译,以得到目标代码。 9.1宏定义与符号常量 9.2文件包含 9.3条件编译
12345678下页末页
热门关键字
搜索一下,找到相关课件或文库资源 757 个  
©2008-现在 cucdc.com 高等教育资讯网 版权所有