The Art of Computer Programming vs An Introduction to Functional Programming Through Lambda Calculus
When comparing The Art of Computer Programming vs An Introduction to Functional Programming Through Lambda Calculus, the Slant community recommends The Art of Computer Programming for most people. In the question“What are the most influential books every programmer should read?” The Art of Computer Programming is ranked 11th while An Introduction to Functional Programming Through Lambda Calculus is ranked 43rd.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Essential to be able to talk to more experienced programmers
Pro Works with most programming languages
Lambda calculus can be done with paper and pencil, but any programming language with lambda (like Python) can work with it.
Pro Hard to put down
Learn how to build a functional programming language from first principles.
Pro Non-technical
This book doesn't assume any kind of math or programming knowledge beyond elementary school.
Cons
Con Very dense, quite time-consuming
To actually get any benefit out of this series, you actually have to read it and work through the examples. This takes serious effort, far more than most programmers will put into a not-directly-practical book.
Con Hard to pick up
The first chapter is reportedly not so good.