网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 原理基础 > 商品详情

编译原理实验教程

分享到:
编译原理实验教程

最 低 价:¥21.00

定 价:¥30.00

作 者:张昱 陈意云 编

出 版 社:高等教育出版社

出版时间:2009-05

I S B N:704026150

价格
21.00元

商品详情

编辑推荐

姓名:张昱 陈意云 编
作者简介:
作品:《编译原理实验教程》

内容简介

《编译原理实验教程》是“编译原理”相关课程的实验教材,以“源语言-抽象语法树-低级中间表示-汇编代码的内部表示-x86/MIPS汇编”为主线搭建编译原理课程的实验体系,设计安排了各种循序渐进、规模适度、“综观全局、实现局部”、强调工程质量规范的课程设计。第2章通过实现单函数的无类型结构化语言SimpleMiniJOOL的简单解释器引导读者开始编译实验的实践;第3章到第8章围绕多函数的强类型结构化语言SkiOOMiniJOOL展开有关词法分析、语法分析、语义分析、低级中间代码生成、汇编代码生成、寄存器分配等多种编译原理骨干实验;第9章围绕强类型的面向对象语言MiniJOOL展开有关面向对象编译的高级实验。《编译原理实验教程》的课程实验涉及多种编程环境和工具,其工程开发接近实际。《编译原理实验教程》配套光盘中提供了实验支持库和课程设计开发包。《编译原理实验教程》可作为高等院校计算机科学及相关专业的编译原理实验教材,既可用来开展与理论课程教学同步的配套实验,又可用来安排独立的综合性实践课程。《编译原理实验教程》还可作为软件工程硕士研究生工程实践案例教材,以及供计算机软件工程技术人员参考使用。

更多

作者简介

目录


第1章 概述
1.1 本书的研制背景与目标
1.2 本书课程实验的构成
1.2.1 要实现的源语言
1.2.2 目标机的选择
1.2.3 中间表示
1.2.4 汇编代码的内部表示
1.2.5 编译器组件及本书的课程实验概览
1.3 开发环境与工具
1.3.1 开发环境与工具简介
1.3.2 环境变量设置
1.3.3 eclipse的安装和使用
1.3.4 xml与ant简介
1.4 实验软件包
1.5 课程实验开展建议
1.5.1 测试环境
1.5.2 课程设计提交要求
1.5.3 过程管理与控制

第2章 一个简单的程序解释器
2.1 simpleminijool语言
2.2 课程设计1:一个简单的程序解释器
2.3 实验运行平台
2.3.1 实验平台接口
2.3.2 实验运行平台的工作机制
2.3.3 实验运行平台的使用
2.4 eclipseast
2.4.1 ast节点类
2.4.2 ast类
2.4.3 astvisitor类
2.4.4 simpleminijool语言涉及的ast节点类
2.4.5 eclipseast使用示例
2.5 ast的图形化显示包——astview
2.5.1 astview包中的类
2.5.2 ast节点的输出属性及其定制
2.5.3 在astviewer中显示节点对应的低级中间表示
2.6 设计模式
2.6.1 工厂方法模式
2.6.2 访问者模式
2.7 课程设计l开发和测试指南
2.7.1 主要开发任务
2.7.2 实现interpvisitor类的一些指导
2.7.3 在eclipse下开发
2.7.4 在控制台下编译和运行
2.7.5 测试要求

第3章 词法分析
3.1 本章课程设计概述
3.2 minijool语言的词法
3.3 课程设计2-1:用jflex为minijool语言生成一个词法分析器
3.3.1 示例
3.3.2 minijool语言的词法分析器构造
3.4 课程设计2-2:手工编

更多

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...