图书在版编目(CIP)数据
自制编译器 / (日) 青木峰郎著;严圣逸,绝云译
. -- 北京 : 人民邮电出版社 , 2016.6
(图灵程序设计丛书)
ISBN 978-7-115-42218-7
Ⅰ. ①自… Ⅱ. ①青… ②严… ③绝… Ⅲ. ①C语言
-编译器-程序设计 Ⅳ. ①TP312
中国版本图书馆 CIP数 据 核 字(2016)第083048号
内 容 提 要
本书将带领读者从头开始制作一门语言的编译器。笔者特意为本书设计了 C♭语言,C♭可以说是
C语言的子集,实现了包括指针运算等在内的 C语言的主要部分。本书所实现的编译器就是 C♭语言
的编译器, 是实实在在的编译器,而非有诸多限制的玩具。另外,除编译器之外,本书对以编译器为
中心的编程语言的运行环境,即编译器、汇编器、链接器、硬件、运行时环境等都有所提及,介绍了
程序运行的所有环节。
从单纯对编译器感兴趣的读者到以实用为目的的读者,都适合阅读本书。
◆ 著 [日] 青木峰郎
译 严圣逸 绝云
责任编辑 乐 馨
执行编辑 杜晓静
责任印制 彭志环
◆ 人民邮电出版社出版发行 北京市丰台区成寿寺路 11号
邮编 100164 电子邮件 315@ptpress.com.cn
网址 http://www.ptpress.com.cn
北京 印刷
◆ 开本 :800×1000 1/16
印张 :29.5
字数 :605千字 2016 年6月第 1 版
印数 :1 - 3 000册 2016 年6月北京第 1 次印刷
著作权合同登记号 图字: 01-2014-5502号
定价 :99.00元
读者服务热线: (010)51095186转600 印装质量热线: (010)81055316
反盗版热线: (010)81055315
广告经营许可证:京东工商广字第 8052号
译者序
算上这本《自制编译器》,图灵的“自制”系列应该已经有 6本了。从 CPU到操作系统,从
编译器到编程语言,再到搜索引擎等具体的应用,俨然已经可以自制一套完整的计算机体系了。
“自制”系列图书都是从日本引进并翻译出版的,本人也有幸读过其中几本。可能有很多读
者和曾经的我一样对“自制”抱有疑惑:“在时间就是金钱、时间就是生命的 IT行业,为什么会
存在这样的自制风潮?为什么要自制呢? CPU可以用Intel、AMD,操作系统已经有了 Windows、
Linux,搜索引擎已经有了 Google、Yahoo,编程语言及其对应的编译器、解释器更是已经百花齐
放、百家争鸣……”直到翻译完本书,我才逐渐体会到自制是最好的结合实践学习的方式之一。
拿来的始终是别人的,要吃透某项技术、打破技术垄断,最好的方法就是自制。并且从某种程度
上
[图灵程序设计丛书].自制编译器.pdf