搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
编译原理
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7121014548
  • 作      者:
    胡伦骏, 徐兰芳, 骆婷编
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2005
收藏
内容介绍
    《高等学校计算机规划教材:编译原理(第2版)》根据高校“编译原理”课程教学基本要求编写。本书系统介绍编译程序的一般构造原理、基本设计方法和主要实现技术。内容包括:文法和语言基本知识、词法分析程序的设计原理与构造方法、各种语法分析技术、语法制导翻译技术与中间代码的生成、符号表的组织与管理、代码优化、运行时存储空间的组织与管理、目标代码生成、并行编译技术基本常识等。<br>    《高等学校计算机规划教材:编译原理(第2版)》系统性强,概念清晰,内容简明通俗,每章章首配有本章学习导读,章末配有本章小结、自测练习题和习题,附录中给出了自测练习题和习题的参考答案,还给出了编译实验内容、要求、参考算法和C语言编译实验程序框架等。<br>    《高等学校计算机规划教材:编译原理(第2版)》可作为高等院校计算机专业本科生教材,也可作为成人教育本科和专长本学生的教材,对相关工程技术人员也有参考价值。
展开
精彩书摘
    第1章 编译概述<br>    编译程序是计算机系统中重要的系统软件,是高级语言的支撑基础。本章主要介绍编译程序的基本知识。具体包括下面4个方面的内容:<br>    (1)编译程序<br>    (2)编译过程<br>    (3)编译程序的结构<br>    (4)编译程序的生成方法<br>    1.1 翻译程序与编译程序<br>    语言是人与人之间传递信息的媒介和手段。世界上存在着多种语言,人们为了通信方便,建立了各种语言之间的翻译。人与计算机之间的信息交流,同样需要翻译。我们知道,每种计算机只懂得自己独特的指令系统,即它只能直接执行用机器语言编写的程序,这对人们来说很不方便,其原因是机器语言对计算机依赖性强、直观性差、编写程序工作量大、程序的结构也欠清晰。因此使用过现代计算机的人们多数都是用接近自然语言的高级程序设计语言来编写程序,但是计算机不能够直接接受和执行用高级语言编写的程序,需要通过一个翻译程序将它翻译成等价的机器语言程序才能执行。<br>    所谓翻译程序是指这样一个程序,它把一种语言(称做源语言)所写的程序(源程序)翻译成与之等价的另一种语言(称做目标语言)的程序(目标程序),其功能如图1.1所示。<br>    ……
展开
目录
第1章 编译概述<br>1.1  翻译程序与编译程序<br>1.2  编译过程和编译程序的基本结构<br>1.3  编译程序的生成方法<br>1.4  编译技术在软件开发中的应用<br>本章小结<br>自测练习题1<br>习题1<br>第2章 文法和语言的基本知识<br>2.1  概述<br>2.2  字母表和符号串的基本概念<br>2.3  文法和语言的形式定义<br>2.4  短语、直接短语和句柄<br>2.5  语法树与文法的二义性<br>2.6  文法和语言的分类<br>2.7  有关文法的实用限制和变换<br>本章小结<br>自测练习题2<br>习题2<br>第3章 词法分析与空穷自动机<br>3.1  词法分析程序的功能<br>3.2  单词符号及输出单词的形式<br>3.3  语言单词符号的两种定义方法<br>3.4  正规划的与有穷自动机<br>3.5  正规文法与有穷自动要<br>3.6  词法分析程序的编写方法<br>本章小结<br>自测练习题3<br>习题3<br>第4章 语法分析<br>第5章 语法制导翻译技术和中间代码生成<br>第6章 符号表的组织与管理<br>第7章 代码优化<br>第8章 运行时的存储组织与管理<br>第9章 目标代码生成<br>第10章 并行编译技术基本常识<br>附录A  词法分析程序生成器LEK<br>附录B  语法分析程序生成器YACC<br>附录C  编译程序实验<br>附录D  自测练习与习题参考答案<br>参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证