编译器设计之路/信息科学与技术丛书豆瓣PDF电子书bt网盘迅雷下载电子书下载-霍普软件下载网

网站首页   软件下载   游戏下载   翻译软件   电子书下载   电影下载   电视剧下载   教程攻略   音乐专区

请输入您要查询的图书:

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

电子书 编译器设计之路/信息科学与技术丛书
分类 电子书下载
作者 裘巍
出版社 机械工业出版社
下载 暂无下载
介绍
编辑推荐

本书摒弃了传统教材只讲理论的不足,以笔者开发的编译器Neo Pascal为例,从词法分析、语法分析、语义分析、IR生成、代码优化、目标代码生成等角度全面、系统地阐述了编译器设计与实现中的许多经典话题,包括LL(1)语法分析器的实现、符号表的设计与实现、类型系统的实现、IR的设计、迭代数据流分析、IR优化、运行时刻管理、基于模式匹配的代码生成器的实现等。同时,笔者也引入了一些现代编译技术中的观点,对传统的算法进行了一定的改进,以便达到相对更优的结果。

内容推荐

本书系统地介绍了一个实际的Pascal编译器Neo Pascal的设计与实现。结合Neo Pascal的源代码,详细讲述了LL(1)语法分析器、符号表系统、中间表示、类型系统、优化技术、运行时刻的存储管理、代码生成器等编译器设计的核心话题。各章都附有少量以实践应用为主的练习题,既可作为阅读思考题,也可作为课程设计选题。

与国内其他介绍编译技术的图书相比,本书更关注的是编译器的实现细节,而不仅仅局限于理论阐述。本书可供从事编译器设计相关工作的工程人员阅读,也可作为高等院校计算机专业的编译原理课程参考书。

目录

出版说明

前言

第1章 概述

 1.1 编译技术概述

  1.1.1 程序设计语言基础

  1.1.2 程序设计语言的翻译机制

  1.1.3 编译器的基本结构

 1.2 Pascal语言基础

  1.2.1 Pascal语言简介

  1.2.2 Pascal程序基本组成

  1.2.3 Pascal的声明部分

  1.2.4 Pascal的类型

  1.2.5 Pascal的运算符

  1.2.6 Pascal的语句

 1.3 开发环境与Delphi基础

  1.3.1 开发环境与文件列表

  1.3.2 Delphi基础

 1.4 深入学习

 1.5 实践与思考

 1.6 大师风采——Niklaus Wirth

第2章 词法分析

第3章 语法分析

第4章 符号表系统

第5章 中间表示

第6章 表达式语义

第7章 优化技术

第8章 运行时刻的存储管理

第9章 目标代码生成

第10章 GCC内核与现代编译

参考文献

截图
随便看

免责声明
本网站所展示的内容均来源于互联网,本站自身不存储、不制作、不上传任何内容,仅对网络上已公开的信息进行整理与展示。
本站不对所转载内容的真实性、完整性和合法性负责,所有内容仅供学习与参考使用。
若您认为本站展示的内容可能存在侵权或违规情形,请您提供相关权属证明与联系方式,我们将在收到有效通知后第一时间予以删除或屏蔽。
本网站对因使用或依赖本站信息所造成的任何直接或间接损失概不承担责任。联系邮箱:101bt@pm.me