categorytheoryforprogrammers,本书介绍范畴论的各个概念,并使用haskell和c++实现这些概念,阐明与函数式编程的关系。学习本书有助于提高抽象能力,学习函数式编程的高级设计模式。