Categories, Types, and Structures: Category Theory for the Working Computer Scientist

Categories, Types, and Structures: Category Theory for the Working Computer Scientist

简介:

范畴论是一门数学学科,其在计算机科学的多个领域中的重要性得到了广泛认可,其中最著名的是编程语言的语义和使用抽象数据类型的程序设计。本书介绍了适合计算机科学家的范畴论,并提供了编程语言设计背景下的实际示例。“类别,类型和结构” 提供了对一般类别理论的独立介绍,并解释了过去二十年来一直是语言设计基础的数学结构。作者观察到,类别语言可以提供一种强大的方法和语言标准化手段,并提供了从LISP的早期方言到爱丁堡ML的示例,以研究多态性和模块化。本书通过基于基本数学概念的示例使读者熟悉分类概念,例如monoids,groups和toplogical空间,以及编程语言语义的基本概念,例如部分顺序和指称语义中的域类别。然后,它将数据类型和程序的更复杂的数学语义作为类别的对象和态射。

英文简介:

Category Theory is a mathematical subject whose importance in several areas of computer science, most notably the semantics of programming languages and the design of programmes using abstract data types, is widely acknowledged.

This book introduces category theory at a level appropriate for computer scientists and provides practical examples in the context of programming language design. "Categories, Types and structures" provides a self-contained introduction to general category theory and explains the mathematical structures that have been the foundation of language design for the past two decades.

The authors observe that the language of categories could provide a powerful means of standardizing of methods and language, and offer examples ranging from the early dialects of LISP, to Edinburgh ML, to work in polymorphisms and modularity.

The book familiarizes readers with categorical concepts through examples based on elementary mathematical notions such as monoids, groups and toplogical spaces, as well as elementary notions from programming-language semantics such as partial orders and categories of domains in denotational semantics. It then pursues the more complex mathematical semantics of data types and programs as objects and morphisms of categories.

书名
Categories, Types, and Structures: Category Theory for the Working Computer Scientist
译名
类别、类型和结构:面向工作计算机科学家的类别理论
语言
英语
年份
1991
页数
300页
大小
1.60 MB
下载
pdf iconCategories, Types, and Structures: Category Theory for the Working Computer Scientist.pdf
密码
65536

最后更新:2025-04-12 23:57:46

←Category Theory for Computing Science

→Data Rules: Reinventing the Market Economy