上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页

2022年6月16日

摘要: 代码生成 1. 代码生成的相关问题2. 简单的计算机模型3. 简单的代码生成器3.1 基本块、流图与循环3.2 下次引用信息与活跃信息3.3 简单的代码生成 代码生成是编译器的最后一个阶段,它以中间代码和符号表信息为输入,生成最终可以在机器上运行的目标代码。 1. 代码生成的相关问题 中间代码形式 阅读全文
posted @ 2022-06-16 22:05 JAVA开发区 阅读(76) 评论(0) 推荐(0)
摘要: 代码优化 1. 局部优化1.1 基本块的优化1.2 窥孔优化1.3 表达式的优化代码生成 代码优化的含义:进行一系列的保持语义的等价变换,逐步将代码段A变换成代码段B 1. 局部优化 包括:基本块的优化、窥孔优化、表达式优化等; 1.1 基本块的优化 基本块的DAG表示 许多局部优化的重要技术都是从 阅读全文
posted @ 2022-06-16 21:31 JAVA开发区 阅读(143) 评论(0) 推荐(0)
摘要: 运行环境 1. 过程的动态特性1.1 过程与活动1.2 控制栈与活动记录1.3 名字的绑定 2.运行时数据空间的组织2.1 运行时内存的划分与数据空间的存储分配策略2.2 静态与动态分配简介 3. 栈式动态分配策略 1. 过程的动态特性 1.1 过程与活动 活动:过程的每一次运行(或执行)生存期:任 阅读全文
posted @ 2022-06-16 21:30 JAVA开发区 阅读(73) 评论(0) 推荐(0)

2022年6月14日

摘要: [单选题]“软件危机”的表现不包括: A.软件产品不能按期交付 B.用户对“已完成的”软件产品时常不满意 C.程序员越来越供不应求 D.软件项目难以管理,维护困难[单选题]产生软件危机的原因不包括: A.缺乏充分的需求分析,开始过早写程序代码 B.软件本身的复杂性 C.轻视软件维护工作 D.缺少软件 阅读全文
posted @ 2022-06-14 20:24 JAVA开发区 阅读(104) 评论(0) 推荐(0)
摘要: 静态语义分析 1. 语法制导翻译简介1.1 语法与语义1.2 属性与语义规则1.3 语义规则的两种形式1.4 LR分析翻译方案的设计1.5 递归下降分析翻译方案的设计 2. 中间代码简介2.1 后缀式2.2 三地址码2.2.1 三元式表示2.2.2 三元式的语法制导翻译2.2.3 四元式表示2.2. 阅读全文
posted @ 2022-06-14 18:10 JAVA开发区 阅读(158) 评论(0) 推荐(0)
摘要: 语法分析总结 1. 程序设计语言与文法2. 有关推导的基本概念3. 自上而下分析4. 自下而上分析5. 编译器编写工具 语法分析:定义语法规则,执行语法规则 1. 程序设计语言与文法 正规式与正规文法:正规式与正规文法用于描述线性结构,如构成句子的记号(终结符);识别正规语言的自动机是有限自动机,他 阅读全文
posted @ 2022-06-14 11:40 JAVA开发区 阅读(124) 评论(0) 推荐(0)

2022年6月13日

摘要: 编译原理笔记(三)之语法分析 1. 语法分析的若干问题1.1 语法分析器的作用1.2 语法错误的处理原则1.2.1 源程序中可能出现的错误1.2.2 语法错误处理的目标1.2.3 语法错误的基本恢复策略 2. 上下文无关文法2.1 上下文无关文法的定义与表示2.2 CFG产生语言的基本方法——推导2 阅读全文
posted @ 2022-06-13 21:26 JAVA开发区 阅读(461) 评论(0) 推荐(0)

2022年6月12日

摘要: spring+mybatis Spring之IOC一、第一个例子总结二、根据bean类型获取bean实例三、构造器注入四、p命名空间五、为复杂数据类型赋值六、级联属性七、bean的继承八、abstract属性九、bean之间的依赖十、创建单实例与多实例的bean十一、通过工厂创建bean十二、通过实 阅读全文
posted @ 2022-06-12 19:02 JAVA开发区 阅读(40) 评论(0) 推荐(0)
摘要: 编译原理笔记(二)之词法分析 1. 词法分析中的若干问题1.1 基本概念1.2 记号的属性1.3 词法分析器的作用与工作方式1.4 输入缓冲区 2. 模式的形式化描述2.1 字符串与语言2.2 正规式与正规集2.3 记号的说明 3. 记号的识别——有限自动机3.1 不确定的有限自动机(NFA)3.2 阅读全文
posted @ 2022-06-12 16:39 JAVA开发区 阅读(126) 评论(0) 推荐(0)

2022年6月8日

摘要: 软件工程笔记 一、问题定义1. 软件的定义(产品):2. 软件的分类:3. 软件工程方法学:4. 软件危机:5. 产生软件危机的原因:6. 消除软件危机的途径:7. 软件工程的定义:8. 软件工程的三要素:9. 软件过程模型:10. 软件生命周期: 二、可行性研究1. 逻辑模型:2. 可行性研究的过 阅读全文
posted @ 2022-06-08 21:44 JAVA开发区 阅读(30) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页