Robert Harper,卡内基·梅隆大学计算机科学系教授。主要研究兴趣是类型论在编程语言设计与实现中的应用,以及其元理论的机械化。Harper 是 Allen Newell 卓越研究奖章和 Herbert A. Simon 卓越教学奖的获得者,并且是 ACM 会士。
实用编程语言理论基础(原书第2版)
[美] Robert Harper
评分 暂无
本书提出了一种基于类型系统和结构操作语义的编程语言理论。第2版经过全面修订,几乎每章都包含习题,并新增一章讨论类型细化。本书涉及的概念广泛,包括:基本数据类型,多态和抽象类型,动态定型,动态分派,子类型和类型细化,符号和动态分类,并行和成本语义,并发和分布。书中对不同编程语言的特性做了分析、证明和比较,所提供的方法可直接应用于语言的实现、程序推理逻辑的研发以及语言特性的形式化验证,具有较高的