分享
 
 
 

编译原理与技术

编译原理与技术  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,其他,

作者: 李文生 编著

出 版 社: 清华大学出版社

出版时间: 2009-1-1字数: 533000版次: 1页数: 397印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302191711包装: 平装内容简介

本书系统地介绍了编译程序的设计原理和基本实现技术,主要内容包括词法分析、语法分析、语义分析、中间代码生成、代码生成和代码优化等,还重点介绍了用于实现语义分析和中间代码生成的语法制导翻译技术,以及程序运行时存储空间的组织与管理。

在介绍基本理论和方法的同时,注重实际应用,介绍了LEX和YACC的使用方法及原理,剖析了PL/0语言的编译程序,讨论了GCC编译程序的基本结构。配合理论教学,给出了一些实践题目,旨在培养学生分析和解决问题的能力。

本书内容充实、图文并茂、各章节内容循序渐进,并注意理论与实践的结合。

本书可作为高等学校计算机科学与技术专业的本科生教材或参考书,也可供其他专业的学生或从事计算机工作的工程技术人员阅读参考。

目录

第1章编译概述

1.1翻译和解释

1.1.1程序设计语言

1.1.2翻译程序

1.2编译的阶段和任务

1.2.1分析阶段

1.2.2综合阶段

1.2.3符号表管理

1.2.4错误处理

1.3编译有关的其他概念

1.3.1前端和后端

1.3.2“遍”的概念

1.4编译程序的伙伴工具

1.4.1预处理器

1.4.2汇编程序

1.4.3连接装配程序

1.5编译原理的应用

习题1

第2章形式语言与自动机基础

2.1语言和文法

2.1.1字母表和符号串

2.1.2语言

2.1.3文法及其形式定义

2.1.4推导和短语

2.1.5分析树及二义性

2.1.6文法变换

2.2有限自动机

2.2.1确定的有限自动机

2.2.2非确定的有限自动机

2.2.3具有转移的非确定的有限自动机

2.2.4DFA的化简

2.3正规文法与有限自动机的等价性

2.4正规表达式与有限自动机的等价性

2.5正规表达式与正规文法的等价性

2.5.1正规定义式

2.5.2表示的缩写

2.5.3正规表达式转换为等价的正规文法

习题2

第3章词法分析

3.1词法分析程序与语法分析程序的关系

3.2词法分析程序的输入与输出

3.2.1输入缓冲区

3.2.2词法分析程序的输出

3.3记号的描述和识别

3.3.1词法与正规文法

3.3.2记号的文法

3.3.3状态转换图与记号的识别

3.4词法分析程序的设计与实现

3.4.1文法及状态转换图

3.4.2词法分析程序的构造

3.4.3词法分析程序的实现

3.5软件工具LEX

3.5.1LEX源程序

3.5.2LEX的工作原理

习题3

程序设计1

第4章语法分析

第5章语法制导翻译技术

第6章语义分析

第7章运行环境

第8章中间代码生成

第9章代码生成

第10章代码优化

第11章编译程序的实现

参考文献

书摘插图

第1章编译概述

众所周知,用高级语言书写的源程序是不能直接在机器上运行的(起码现有的机器不支持),要想运行它并得到预期的结果,首先必须把源程序转换成等价的目标程序,这个过程就是所谓的编译。编译程序是现代计算机系统的基本组成部分之一。

编译原理与技术是计算机工作者所必须具备的专业基础知识。编译程序的设计涉及到程序设计语言、形式语言与自动机理论、计算机体系结构、数据结构、算法分析与设计、操作系统,以及软件工程等各个方面。

本章通过描述程序设计语言、编译程序的组成,及编译程序的工作环境来介绍编译程序相关的基本概念,以便大家了解本课程的主要内容。

1.1翻译和解释

1.1.1 程序设计语言

正如语言是人们进行交流的媒介和手段一样,在计算机应用领域,程序设计语言充当了人与问题,以及协助解决问题的计算机之间的通信工具。一种高效的程序设计语言应该能够提高计算机程序的开发效率,具有较好的问题表达能力,并在人们通常的非结构化的思维方式与计算机执行所要求的精确性之间架起桥梁。程序设计语言同时也是人与人之问的交流工具,在许多大型软件项目中,项目成功的关键在于程序员是否能读懂别人写的程序代码。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有