本书提出了一个框架,用于分析程序设计语言的语法、操作和语义性质,该框架基于称为类型化λ演算的数学系统。λ演算的主要特色是对于函数和其他可计算的值的一种记法,以及一个等式逻辑和用于表达式求值的一组规则。本书中最简单的系统是称为泛代数的一个等式系统,它可以用来公理化和分析通常用于程序设计的许多数据类型。可作为理论计算机科学、软件系统和数学专业的大学本科高年级或者研究生初始学习阶段的教材,同时也适合用于高等研究的技术参考书。
第1章 引言
1.1 模型程序设计语言
1.2 λ记法
1.3 等式,归纳和语义
1.4 类型和类型系统
1.5 记法和数学约定
1.6 集合论基础知识
1.7 语法和语义
1.8 归纳法
第2章 PCF语言
2.1 引言
2.2 PCF语法
2.3 PCF程序及其语义
2.4 PCF归纳和符号解释程序
2.5 PCF编程样例,表达能和限度
2.6 PCF的变体和扩展
第3章 泛代数及代数数据类型
3.1 引言
3.2 代数规范概述
3.3 代数,基调和项
3.4 等式,可靠性和完备性
3.5 同态和始代数
3.6 代数数据类型
3.7 重写系统
第4章 简单类型化λ演算
4.1 引言
4.2 类型
4.3 项
4.4 证明系统
4.5 Henkin模型,可靠性和完备性
第5章 类型化λ演算模型
5.1 引言
5.2 域论模型和不动点
5.3 不动点归纳
5.4 计算适当性和完全抽象
5.5 递归理论模型
5.6 部分等价关系和递归
第6章 命令式程序
6.1 引言
6.2 while程序
6.3 操作语义
6.4 指称语义
……
第7章 范畴和递归类型
第8章 逻辑关系
第9章 多态与模块性
第10章 类型适应性和相关概念
第11章 类型推理
参考文献
ItseemsthateveryoneandhersisterhasdevelopedaniPhoneApp—everyoneexceptyou,thehard...
《编码:隐匿在计算机软硬件背后的语言》内容简介:这是一本讲述计算机工作原理的书。不过,你千万不要因为“工作原理”之类的字眼
BaronSchwartz是一名软件工程师,他住在弗吉尼亚州的Charlottesville,在网上用的名字是Xaprb,这是他名字的第一部分按QWERTY键盘
《元人杂剧选》内容简介:本书是从现存的可信为元人之作的一百三十多种杂剧中挑选出来的。共选了十六个剧本。入选各剧,均以明人臧
《金湖大合唱钢琴伴奏合唱谱》内容简介:这部交响音诗是作者在深入大、小兴安岭和长白山地区采风获得灵感所作,作者根据自己的选材
《物联网与供应链》内容简介:本著作以物联网技术与供应链管理的融合应用为核心,通过剖析智慧供应链演进过程及物联网影响供应链系
《中国本草图谱》内容简介:《食物本草》可以说是明代食药养生的集大成者,是我国现存内容很丰富、很全面的食药疗法专著。全书共有
《银行业营销管理实战精析》内容简介:本书从国际通用的营销管理体系出发,引入银行业营销管理案例共32个,案例覆盖大型商业银行、
《TKT剑桥英语教学能力认证考试全真模拟试题(2020年版)》内容简介:本书是TKT剑桥英语教学能力认证考试的专用辅导用书,从考试内
《从零开始:UI图标设计与制作》内容简介:本书分为10章,结合实例展示操作方法与处理效果,全面系统地阐述了UI设计理念、创作过程
《金融促进高质量发展之路》内容简介:随着我国经济不断发展,国家综合实力不断提升,加之受新冠肺炎疫情的影响,金融业发展在我国
《外国设计艺术经典论著选读(上下)》主要精选有代表性的外国设计艺术的经典论著,尤以当代的著述为主,每篇均附有作者介绍和导读
《水浒传说故事》内容简介:《山海经故事丛书:水浒传说故事》为山海经故事丛书中的一册。内容均以从民间搜集整理的传说故事为主,
《一朵云推动另一朵云》内容简介:成长,永远是一个人生命中最重要的功课。本书俞敏洪对教育的反思,也是俞敏洪的率真世界观。通过
《神经网络、模糊系统及其在运动控制中的应用》介绍:这是一本关于人工神经网络、模糊逻辑系统,以及模糊神经网络研究成果的专著
#NAME?
《中风偏瘫家庭康复》内容简介:吴镇阳主编的《中风偏瘫家庭康复》简要介绍了中风防治的基本知识,详细阐述了中风偏瘫康复的基本知
《西方哲学精神》内容简介:作者在分析、评价从古代到近代西方哲学史上著名的人物和流派的理论、观点的基础上,由中西比较的视点出
Thisthree-volumesetLNCS4554-4556constitutestherefereedproceedingsofthe4thInterna...
《Android编程权威指南》内容简介:Big Nerd Ranch是美国一家专业的移动开发技术培训机构,本书主要以训练营的5天教学课程为基础,