点击切换搜索课件文库搜索结果(122)
文档格式:PDF 文档大小:1.95MB 文档页数:68
• 中间代码和用于代码生成的数据结构 • 商用编译器中的代码生成:两个案例研究 • 基本的代码生成技术 • TM:简单的目标机器 • 数据结构引用的代码生成 • TINY语言的代码生成器 • 控制语句和逻辑表达式的代码生成 • 代码优化技术考察 • 过程和函数调用的代码生成 • TINY代码生成器的简单优化
文档格式:PDF 文档大小:223.75KB 文档页数:8
• C-惯用的词法 • C-语言的Tiny Machine运行时环境 • C-的语法和语义 • 使用C-和T M的编程设计 • C-的程序例子
文档格式:PDF 文档大小:2MB 文档页数:260
1. 简介 2. IEEE 算法 3. 数学库 4. 异常和异常处理 A. 示例 IEEE 算法 数学库 随机数生成器 IEEE 建议的函数 IEEE 特殊值 ieee_flags -舍入方向 C99 浮点环境函数 异常和异常处理 ieee_flags - 产生的异常 ieee_handler -捕获异常 ieee_handler -出现异常时终止 libm 异常处理功能 在 Fortran 程序中使用 libm 异常处理 杂项 sigfpe -捕获整数异常 从 C 中调用 Fortran 有用的调试命令 B. SPARC 行为和实现 浮点硬件 浮点状态寄存器和队列 需要软件支持的特殊类 fpversion(1) 函数 - 查找有关 FPU 的信息 C. x86 行为和实现 D. What Every Computer Scientist Should Know About Floating-Point Arithmetic 摘要 简介 舍入误差 浮点格式 相对误差和 Ulp 保护数位 抵消 精确舍入的运算 IEEE 标准 格式与运算 特殊数量 NaN 异常、标志和陷阱处理程序 系统方面 指令集 语言和编译器 异常处理 详细资料 二进制到十进制的转换 求和中的误差 参考书目 定理 14 和定理 8 定理 14 证明 各种 IEEE 754 实现的差别 当前的 IEEE 754 实现 在基于扩展的系统上计算的缺陷 扩展精度的程序设计语言支持
文档格式:PDF 文档大小:1.41MB 文档页数:38
1 C++ 语言概述 C++ 的发展 C++ 源程序结构与书写规范 C++ 编译器和集成开发环境 2 C++ 编程基础 C++ 字符集:标识符,关键字 C++ 数据类型与类型转换 变量、常量、符号常量 运算符、运算优先级 语句与表达式 3 简单输入输出
文档格式:PPT 文档大小:527KB 文档页数:37
• 概述面向对象语言的重要概念和实现技术 • 以C++语言为例,介绍如何将C++程序翻译成C程序 • 实际的编译器大都把C++程序直接翻译成低级语言程序
文档格式:PPT 文档大小:639.5KB 文档页数:69
• C语言编译系统 –预处理器、编译器、汇编器、连接器 – 目标文件的格式、静态库、动态连接 • Java运行系统 • 无用单元收集(垃圾收集)
文档格式:PDF 文档大小:365.48KB 文档页数:52
• C语言编译系统 – 预处理器、编译器、汇编器、连接器 – 目标文件的格式、静态库、动态连接 • Java运行系统
文档格式:PPT 文档大小:2.04MB 文档页数:107
• 编译器只能通过一些相对低层的语义等价转换来优化代码; • 冗余运算的原因 – 源程序中的冗余; – 高级程序设计语言编程的副产品 • 比如A[i][j].f = 0; A[i][j].k = 1;中的冗余运算; • 语义不变的优化 – 公共子表达式消除 – 复制传播 – 死代码消除 – 常量折叠
文档格式:PPT 文档大小:1.34MB 文档页数:50
▪ 并行编译器的组成及任务 ▪ 数据依赖关系 ▪ 循环的向量化与并行化
文档格式:PPTX 文档大小:1.22MB 文档页数:114
上海交通大学:《编译器构造》课程教学资源(PPT讲稿,马融)Compiler
上页12345678下页末页
热门关键字
搜索一下,找到相关课件或文库资源 122 个  
©2008-现在 cucdc.com 高等教育资讯网 版权所有