欢迎访问学天下, 学习、交流与分享 !
当前位置:主页 > 实用资料 >

自制编译器 青木峰郎 完整版

收藏本页
  • 主要内容
时间:2019-11-27 22:52 作者:cs123 点击:
精心推荐:
软件标签: 自制编译器 编程图书 计算机图书

自制编译器pdf是青木峰郎创作的编程图书,通过c语言来完成编译器的制作,生动易懂的文字帮助程序员们更好的理解,进入汇编的世界,绿色资源网欢迎大家免费下载!

自制编译器 青木峰郎介绍

青木峰郎(作者)程序员,着有《Ruby程序设计268技(第2版)》《Ruby源代码完全解说》《Linux程序设计》等多部编程相关着作,并积极参与标准库维护、文档维护等各种各样的活动。

自制编译器pdf完整版目录

前言阅读

第1章 开始制作编译器

第2章 CB和cbc

第1部分 代码分析

第3章 语法分析的概要

第4章 词法分析

第5章 基于JavaCC的解析器的描述

第6章 语法分析

第2部分 抽象语法树和中间代码

第7章 JavaCC的action和抽象语法树

第8章 抽象语法树的生成

第9章 语义分析(1)引用的消解

第10章 语义分析(2)静态类型检查

第11章 中间代码的转换

第3部分 汇编代码

第12章 x86架构的概要

第13章 x86汇编器编程

第14章 函数和变量

第15章 编译表达式和语句

第16章 分配栈帧

第17章 优化的方法

第4部分 链接和加载

第18章 生成目标文件

第19章 链接和库

第20章 加载程序

第21章 生成地址无关代码

第22章 扩展阅读

图书概述

本书将带领读者从头开始制作一门语言的编译器。笔者特意为本书设计了C?语言,C?可以说是C语言的子集,实现了包括指针运算等在内的C语言的主要部分。本书所实现的编译器就是C?语言的编译器,是实实在在的编译器,而非有诸多限制的玩具。另外,除编译器之外,本书对以编译器为中心的编程语言的运行环境,即编译器、汇编器、链接器、硬件、运行时环境等都有所提及,介绍了程序运行的所有环节。

下载地址地址隐藏,输入验证码自动跳转下载(不收费,无需登录,看不清验证码请点击图片)