category theory

# Contents

## Idea

Computer science studies programs and languages to express them, as well as the operation, application and design of computers. This includes aspects relating to concurrency, semantics of programming languages, and aspects of mathematical logic.

From the nPOV, computer science is part of the computational trinity, together with type theory and category theory.

## References

A discussion of foundations of programming languages is in

A suggestion for a classification of structures arising in computer science is in

An old discussion on the n-cat café can be found here. The discussion revolved around

• Joseph Goguen, A categorical manifesto, Mathematical Structures in Computer Science 1 (1991), 49-67.

for which also see A Categorical Manifesto.

Other aspects are treated in

• Andrea Asperti, Guiseppe Longo, Categories, types and structures, An Introduction to Category Theory for the working computer scientist, M.I. T. Press (out of print, but available online.)

category: computer science

Revised on May 8, 2013 22:05:32 by Zoran Škoda (161.53.130.104)