| ISBN/价格: | 978-7-111-79102-7:CNY89.00 |
| 作品语种: | chi eng |
| 出版国别: | CN 110000 |
| 题名责任者项: | 编译器设计实战/.(美) 杰里米·G. 希克著/.Jeremy G. Siek/.刘晓鸿, 李文生译 |
| 出版发行项: | 北京:,机械工业出版社:,2025.10 |
| 载体形态项: | XI, 208页:;+图:;+26cm |
| 丛编项: | 计算机科学丛书 |
| 一般附注: | CMP BOOKS |
| 提要文摘: | 本书将带领读者使用Racket语言动手构建编译器,通过循序渐进的方法,在设计和实现编译器的过程中了解基本概念、算法和数据结构等相关知识。本书将每章作为构建编译器的一个基本“步骤”,逐步为编译器添加功能。全书涵盖变量、寄存器、条件、循环、元组、函数、动态类型、泛型等内容。第1-2章介绍整数算术、局部变量及编译器基础工具;第3章用图着色算法解决寄存器分配问题;第4-5章处理条件表达式和循环语句的编译;第6章引入基于堆分配的元组与垃圾回收;第7章介绍无词法作用域函数并讲解调用机制;第8章实现带词法作用域的λ表达式与闭包转换;第9-11章依次探讨动态类型、渐变类型及泛型的编译实现,全面覆盖编译器从基础构建到高级类型系统的关键环节。 |
| 并列题名: | Essentials of compilation eng |
| 题名主题: | 编译程序 程序设计 |
| 中图分类: | TP314 |
| 个人名称等同: | 希克 著 |
| 个人名称次要: | 刘晓鸿 译 |
|---|
| 个人名称次要: | 李文生 译 |
| 记录来源: | CN 百万庄 20251104 |