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