编译原理实验教程

编译原理实验教程

张昱, 陈意云, 编

出版社:高等教育出版社

年代:2009

定价:28.0

书籍简介:

本书是编译原理课程的实验教材,它以“源语言-抽象语法树-低级中间表示-汇编代码的内部表示-x86/MIPS汇编”为主线搭建编译原理课程的实验体系,设计安排了各种循序渐进、规模适度、“综观全局”、“实现局部”、强调工程质量规范的课程设计,并提供配套的实验支持库和课程设计开发包。第2章通过实现单函数的无类型结构化语言SimpleMiniJOOL的简单解释器打开你编译实验的大门;而第3章到第8章则围绕多函数的强类型结构化语言SkipOOMiniJOOL展开有关词法分析、语法分析、语义分析、低级中间代码生成、汇编代码生成、寄存器分配等多种编译原理骨干实验;第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.3Eclipse的安装和使用

1.3.4XML与Ant简介

1.4实验软件包

1.5课程实验开展建议

1.5.1测试环境

1.5.2课程设计提交要求

1.5.3过程管理与控制

第2章一个简单的程序解释器

第3章词法分析

第4章语法分析

第5章语义分析

第6章中间表示的转换

第7章汇编语言及汇编代码的内部表示

第8章汇编代码生成

第9章面向对象语言的编译

第10章综合性课程设计

附录

参考文献

内容摘要:

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

书籍规格:

书籍详细信息
书名编译原理实验教程站内查询相似图书
9787040261509
如需购买下载《编译原理实验教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位高等教育出版社
版次1版印次1
定价(元)28.0语种简体中文
尺寸24装帧平装
页数印数 4000

书籍信息归属:

编译原理实验教程是高等教育出版社于2009.04出版的中图分类号为 TP314 的主题关于 编译程序-程序设计-高等学校-教材 的书籍。