MARC状态:已编 文献类型:中文图书 浏览次数:18
- 题名/责任者:
- 自己动手构建编程语言:如何设计编译器、解释器和DSL/(美) 克林顿·L. 杰弗瑞著 李刚强, 文家焱译
- 出版发行项:
- 北京:机械工业出版社,2023.12
- ISBN及定价:
- 978-7-111-73821-3/CNY129.00
- 载体形态项:
- xii, 329页:图;24cm
- 其它题名:
- 如何设计编译器、解释器和DSL
- 丛编项:
- 程序员书库
- 个人责任者:
- 杰弗瑞 (Jeffery, Clinton L.) 著
- 个人次要责任者:
- 李刚强 译
- 个人次要责任者:
- 文家焱 译
- 学科主题:
- 程序语言-程序设计
- 中图法分类号:
- TP312
- 出版发行附注:
- 本书中文简体字版由Packt Publishing授权机械工业出版社独家出版
- 责任者附注:
- 克林顿·L. 杰弗瑞 (Clinton L. Jeffery) 是New Mexico Institute of Mining and Technology计算机科学与工程系的教授和系主任。他在华盛顿大学获得计算机科学学士学位, 在亚利桑那大学获得计算机科学硕士和博士学位。他主要从事编程语言、程序监控、调试、图形、虚拟环境和可视化方面的研究, 并撰写了许多相关书籍和论文。他与同事一起发明了Unicon编程语言, 该语言在Unicon网站上托管。
- 提要文摘附注:
- 本书主要研究如何构建一种新的编程语言。书中将介绍编程语言设计方面的主题, 并重点介绍编程语言实现。本书的新颖之处在于将传统的编译器-编译器工具 (Flex和BYACC) 与两种更高级的实现语言融合。一种非常高级的语言 (Unicon) 可以像黄油一样穿透编译器的数据结构和算法, 而另一种主流的现代语言 (Java) 则展示了如何在更典型的生产环境中实现相同的代码。
- 使用对象附注:
- 本书主要面向对发明编程语言或开发领域特定语言感兴趣的软件开发人员。学习编译器构建课程的计算机科学相关专业学生也会发现这本书非常适合作为语言实现的实用指南, 可以为理论教材提供有益补充
全部MARC细节信息>>