📖 书目详情
软件灵活性设计—如何避免陷入编程困境—how to avoid programming yourself into a corner
| 著者 | (美)克里斯·汉森(Chris Hanson),(美)杰拉尔德·杰伊·萨斯曼(Gerald Jay Sussman)著,谢学说[等]译 |
| ISBN | 9787111747048 |
| 中图分类 | TP311.561 自动化技术、计算机技术 |
| 学科分类 | 工学 |
| 版次 | 第1版 |
| 出版社 | 机械工业出版社 |
| 丛书名 | 软件工程技术丛书 |
| 出版年 | 2024 |
| 页码 | 15,305页 |
| 价格 | ¥99.00 |
| 可推荐册数 | 请登录后查看 |
| 核心评分 |
8.4/10
|
📝 内容简介
本书主要介绍如何利用数学符号操作、基于规则的系统和通用程序构建灵活的软件,并利用依赖系统跟踪、解释和控制回溯。第1章通过对编程哲学的介绍提出灵活性的概念。第2章探讨如何用一些普遍适用的方法构建易于扩展的系统。第3章介绍谓词分派的通用程序。第4章介绍符号模式匹配,首先启用术语重写系统,然后通过合一展示类型推理的实现。第5章探讨解释和编译。第6章展示如何构造分层数据和分层程序的系统,并用各种元数据注释其中的数据项。第7章引入传播这一概念来摆脱计算机语言的面向表达式范式。
🏛️ 本馆馆藏信息
本馆暂无该书的馆藏记录,可在线借购