注册 登录 进入教材巡展
#
  • #

出版时间:2004-06

出版社:高等教育出版社

以下为《编译程序的设计与实现(附光盘)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040146202
  • 1版
  • 172345
  • 44259677-1
  • 平装
  • 异16开
  • 2004-06
  • 380
  • 336
  • 工学
  • 软件工程
  • 计算机科学与技术
  • 本科 高职
内容简介

  编译程序是计算机系统不可缺少的部分,是程序设计者的必备工具。学习并掌握编译程序的构造原理和实现技术,能够增强对程序设计语言的理解,提高程序设计、尤其是大型软件的设计能力。
  本教材以一个简单的具有嵌套过程定义的过程式语言SNL作为教学语言,详细介绍了该语言编译程序的设计和实现方法,并对已经实现的编译程序的源代码分阶段进行了详细的分析,尤其是对编译程序的组成、实现算法、所用数据结构以及各功能部分所采用的编译技术都做了详细的介绍,并配有相应的框图说明。学生在学习“编译原理”课程的同时,可以配合本教材中编译实例的分析,进一步理解和掌握编译程序的构造原理和实现方法。此外,随书发行的光盘中含有SNLC(SNL编译程序)的安装程序、SNLC的源代码以及SNL源程序实例。学生可阅读其中的编译程序源代码,并根据需要对源代码进行改进,从而达到加深对编译原理的理解、提高程序设计能力的目的。
  本教材是一本非常实用的编译程序实例分析和教学辅导教材,可作为高等院校计算机及相关专业的本科教材,也可供相关技术人员参考。
目录
  • 第一章 编译原理概述
    • 1.1 高级程序设计语言的实现
    • 1.2 编译程序的组成
    • 1.3 编译程序的实现
    • 1.4 其他相关程序
  • 第二章 SNL介绍
    • 2.1 SNL的特点
    • 2.2 SNL的词法
      • 2.2.1 语言的字符表
      • 2.2.2 单词的巴科斯范式
    • 2.3 SNL的语法
      • 2.3.1 语法的非形式说明
      • 2.3.2 语法的形式定义
    • 2.4 SNL的语义
    • 习题二
  • 第三章 SNL编译程序简介
    • 3.1 SNL编译程序功能结构
    • 3.2 SNL编译程序的开发环境
    • 3.3 SNL编译程序包<