
 
LambdaCalculus, Combinators and Functional Programming
 György E. Révész
 Originally published in 1988, this book presents an introduction to lambdacalculus and combinators without getting lost in the details of mathematical aspects of their theory. Lambdacalculus is treated here as a functional language and its relevance to computer science is clearly demonstrated. The main purpose of the book is to provide computer science students and researchers with a firm background in lambdacalculus and combinators and show the applicabillity of these theories to functional programming. The presentation of the material is selfcontained. It can be used as a primary text for a course on functional programming. It can also be used as a supplementary text for courses on the structure and implementation of programming languages, theory of computing, or semantics of programming languages.



