Library of Math
Online Math Organized by Subject Into Topics
  

BookStore

Online Math

Basic Category Theory for Computer Scientists (Foundations of Computing)

Basic Category Theory for Computer Scientists (Foundations of Computing)

enlarge enlarge 
Author: Benjamin C. Pierce
Publisher: The MIT Press
Category: Book

List Price: $26.00
Buy New: $18.58
You Save: $7.42 (29%)



New (15) Used (7) from $18.58

Rating: 4.0 out of 5 stars 8 reviews
Sales Rank: 298957

Media: Paperback
Pages: 114
Number Of Items: 1
Shipping Weight (lbs): 0.5
Dimensions (in): 8.8 x 6.9 x 0.5

ISBN: 0262660717
Dewey Decimal Number: 511.3
EAN: 9780262660716

Publication Date: August 7, 1991
Availability: Usually ships in 1-2 business days
Shipping: International shipping available
Condition: Brand new item. Over 3.5 million customers served. Order now. Selling online since 1995. Few left in stock - order soon. Code: M20080813113714T

Similar Items:

  • Types and Programming Languages
  • Purely Functional Data Structures
  • An Introduction to Lambda Calculi for Computer Scientists
  • The Haskell Road to Logic, Maths and Programming (Texts in Computing S.)
  • Programming Erlang: Software for a Concurrent World

Editorial Reviews:

Product Description
Category theory is a branch of pure mathematics that is becoming an increasingly important tool in theoretical computer science, especially in programming language semantics, domain theory, and concurrency, where it is already a standard language of discourse. Assuming a minimum of mathematical preparation, Basic Category Theory for Computer Scientists provides a straightforward presentation of the basic constructions and terminology of category theory, including limits, functors, natural transformations, adjoints, and cartesian closed categories. Four case studies illustrate applications of category theory to programming language design, semantics, and the solution of recursive domain equations. A brief literature survey offers suggestions for further study in more advanced texts. Benjamin C. Pierce received his doctoral degree from Carnegie Mellon University.

Contents: Tutorial. Applications. Further Reading.



Customer Reviews:   Read 3 more reviews...

5 out of 5 stars the best understaning of categories you can get   May 6, 2002
Ondrej Rypacek (Prague, Europe)
19 out of 23 found this review helpful

This book is tiny in volume but large in contents. It does not only provide the definitions of the fundamental concepts but also clear explanations and motivations of why must everything be defined that way, which are not always found in other texts. Plenty of the right examples help you build the right intuitions. The case studies at the end put everything into context and prepare you for CS texts on semantics, type theory, etc.
If you want to UNDERSTAND this wonderful theory read this book!



5 out of 5 stars Clear and concise   December 13, 2001
Michael Rosenborg (Canyonville, OR USA)
16 out of 19 found this review helpful

This is an excellent introduction to category theory, not just for computer scientists, but for mathematicians as well. The author has a very clear writing style--it's evident that he writes to help people to understand the subject, and not to show off his knowledge. The examples illustrating various principles are easy to understand, especially the ones used to illustrate adjoints, arguably one of the more difficult concepts in category theory. This book also comes with a very valuable annotated bibliography, enabling one to intelligently choose from the many books and articles in this burgeoning field.

Read this book before you tackle Mac Lane.


5 out of 5 stars This book is a CCC.   October 12, 2001
6 out of 12 found this review helpful

Which stands for "Compact, Complete, and Comprehensible".
It is fairly easy to read, has every basic aspects of Category Theory, and has a lot of good examples.
If you would like to know the first step of Category Theory and you are in CS realm, this book is the one you have to try.



4 out of 5 stars Good Introduction   February 20, 2007
grrdo (Toronto, Canada)
1 out of 3 found this review helpful

I have been reading several different category theory texts recently, and this one was very succinct and accessible. Particularly useful for understanding functional programming.


4 out of 5 stars A Good Read   August 24, 2008
Jason Dusek (San Francisco, CA USA)
This book is not exactly what I would call easy going. I've managed to get through half of it in 7 months. However, I can say, with absolute confidence, that if you do the problems you will learn.

Most everything I've seen on category theory is a confusing mixture of different notations with seemingly identical meanings (but in fact the meanings are totally different). This book is no exception. Often, I have resorted to IRC to sort things out when some notation is simply impenetrable to me. My mathematical training stopped at complex calculus, so this may not apply to you if you've had abstract algebra or something a little more 'meta'.

There seems to be one typographical error, but I am not sure. In the example on the adjunction between products and exponentiation, the right adjoint is listed as "(_)^A x A" but in the diagrams it ends up as "(_)^A". This may be a sensible ellision, but it is not explained anywhere in the text and of it's not easy to find these things on the internet.


 

Library of Math. Online Math Organized by Subject Into Topics. © 2008 www.libraryofmath.com All rights reserved.
Art & Photography Shop | Being Healthy Shop | Best Sports Mall | Cafe Food Lover | Cafe Gift Shop | Cafe Internet Shop | Career Archives | City Annals
Countries Shop | Crazy Kids World | Dallas Cowboys Football Shop | Headline News Shop | Heart Boutique | Lover of Pets | Military Support Store
Musical Boutique | Online Math Store | Political Ramblings | Shop by Auction | Shop of Learning | Shop of Technology | Shop of Travels | Special Occasion Shop
Store of Hobbies | Theology Store | Triathlon Junkie | USA States Shop | Your Animal Store | Your Fitness World | Your Funny Store | Your Science Store