点击切换搜索课件文库搜索结果(808)
文档格式:PPT 文档大小:123KB 文档页数:17
语义分析 通常包括: (1)类型检查。验证程序中执行的每个操作是否遵守语言的类型系统的过程,编译程序必须报告不符合类型系统的信息。 (2)控制流检查。控制流语句必须使控制转移到合法的地方。 (3)一致性检查。在很多场合要求对象只能被定义一次。例如Pascal语言规定同一标识符在一个分程序中只能被说明一次等等。 (4)名字的作用域分析
文档格式:DOC 文档大小:144.5KB 文档页数:7
一、简答题(60 分) 1. 编译程序在逻辑上由哪几部分组成? 六个阶段: 词法分析,语法分析,语义分析,中间代码生成,中间代码优化和目标代码生成
文档格式:DOC 文档大小:155.5KB 文档页数:8
一 简答题(60 分) 1. 编译程序按功能分为哪几个阶段?各个阶段的主要功能? 六个阶段: 词法分析,语法分析,语义分析,中间代码生成,中间代码优化和目标代码生成
文档格式:DOC 文档大小:36KB 文档页数:4
预处理功能主要有三种:宏定义;文件包含;条件编译。不带参数的宏定义 1.define指令:用一个指定的标识符来代表一个字符串。 2.定义的一般形式是:define宏名字符串(或数值)由define指令定义后,在程序中每次遇到该宏名时就用所、 定义的字符串(或数值)代替它
文档格式:DOC 文档大小:23.5KB 文档页数:1
#include #define maX 100 #if MA>99 printf\可以编译长度大于9的数组n\);
文档格式:PPT 文档大小:413KB 文档页数:20
编译程序必须为源程序中所出现的量(常量,变量及数组 等等)分配运行时的存储空间. 分配方案选择的是否得当将关系到资源的合理使用,从 而会影响到程序的运行效率. 存储分配的策略有静态分配与动态分配两类. 静态分配适合于无动态申请内存,无可变长数组,无递归 调用的程序.如FORTRAN,BASIC等
文档格式:DOC 文档大小:88.5KB 文档页数:3
1.程序语言的定义 2.程序语言的三个不同角度 3.为什么引入程序语言(编译器) 4.四代语言 5.程序设计语言的发展历程
文档格式:PPT 文档大小:102.5KB 文档页数:18
1.程序设计语言的产生人机通信、人机交流. 2.程序设计语言的发展机器语言→汇编语言→高级语言(说明翻译,解释,汇编,编译等概念)
文档格式:PPT 文档大小:111KB 文档页数:22
在程序中,用户用标识符定义了不少名 字来代表不同的数据对象,编译程序将这 些名字保存在符号表中。符号表除了记 录名字本身而外,还记录了与名字关联的 各种属性信息
文档格式:PPT 文档大小:109KB 文档页数:26
一. 文法 文法是描述语言的语法结构的形式规则,必须准确,易于理解,且描述能力强
首页上页7891011121314下页末页
热门关键字
搜索一下,找到相关课件或文库资源 808 个  
©2008-现在 cucdc.com 高等教育资讯网 版权所有