1 / 625
文档名称:

MIT Press - Types And Programming Languages (ML, Functional Languages) - 2002.pdf

格式:pdf   页数:625
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

MIT Press - Types And Programming Languages (ML, Functional Languages) - 2002.pdf

上传人:bolee65 2014/3/7 文件大小:0 KB

下载得到文件列表

MIT Press - Types And Programming Languages (ML, Functional Languages) - 2002.pdf

文档介绍

文档介绍:< Free Open Study >
. .Types and Programming Languages
by Benjamin C. Pierce ISBN:0262162091
The MIT Press © 2002 (623 pages)
This thorough type-systems reference examines theory, pragmatics, implementation, and
more

Table of Contents
Types and Programming Languages
Preface
Chapter 1 - Introduction
Chapter 2 - Mathematical Preliminaries
Part I - Untyped Systems
Chapter 3 - Untyped Arithmetic Expressions
Chapter 4 - An ML Implementation of Arithmetic Expressions
Chapter 5 - The Untyped Lambda-Calculus
Chapter 6 - Nameless Representation of Terms
Chapter 7 - An ML Implementation of the Lambda-Calculus
Part II - Simple Types
Chapter 8 - Typed Arithmetic Expressions
Chapter 9 - Simply Typed Lambda-Calculus
Chapter 10 - An ML Implementation of Simple Types
Chapter 11 - Simple Extensions
Chapter 12 - Normalization
Chapter 13 - References
Chapter 14 - Exceptions
Part III - Subtyping
Chapter 15 - Subtyping
Chapter 16 - Metatheory of Subtyping
Chapter 17 - An ML Implementation of Subtyping
Chapter 18 - Case Study: Imperative Objects
Chapter 19 - Case Study: Featherweight Java
Part IV - Recursive Types
Chapter 20 - Recursive Types
Chapter 21 - Metatheory of Recursive Types
Part V - Polymorphism
Chapter 22 - Type Reconstruction
Chapter 23 - Universal Types
Chapter 24 - Existential Types
Chapter 25 - An ML Implementation of System F
Chapter 26 - Bounded Quantification
Chapter 27 - Case Study: Imperative Objects, Redux
Chapter 28 - Metatheory of Bounded Quantification
Part VI - Higher-Order Systems
Chapter 29 - Type Operators and Kinding
Chapter 30 - Higher-Order Polymorphism
Chapter 31 - Higher-Order Subtyping
Chapter 32 - Case Study: Purely Functional Objects
Part VII - Appendices
Appendix A - Solutions to Selected Exercises
Appendix B - Notational Conventions
References
Index
List of Figures
< Free Open Study >
< Free Open Study >
Back Cover
A type system is a syntactic method for automatically checking the