Introduction to Functional Programming (Prentice Hall International Series in Computing Science) [Richard Bird] on *FREE* shipping on qualifying. Roger L. Wainwright, Introducing functional programming in discrete . Philip Wadler, The essence of functional programming, Proceedings of the 19th ACM. for Imperative Functional Programming by Simon Peyton Jones and Philip Wadler. .. Richard Bird and Philip Wadler’s Introduction to Functional Programming.
|Published (Last):||28 February 2009|
|PDF File Size:||6.73 Mb|
|ePub File Size:||16.45 Mb|
|Price:||Free* [*Free Regsitration Required]|
There are new chapters on program optimisation, abstract datatypes in a functional setting, and programming in a monadic style. Still a good book.
I can understand that as well. This all said, this is a great book on functional programming and Haskell.
Gaurav Kaul rated it really liked it Bitd 23, Books by Richard S. Jun 18, Karl rated it really liked it Shelves: It was released before the Haskell 98 report was finished, and we are already using the Haskell report, while a new one is in the making.
Stephen Bennett rated it liked it Jan 17, Lots of rigorous proofs and great discussion of things like strictness and bottom values. To see what your friends thought of this book, please waler up.
An Introduction to Functional Programming – Richard J. Bird, Philip Wadler – Google Books
As in the first edition, there is an emphasis on the fundamental techniques for reasoning about functional programs, and for deriving them systematically from their specifications. Sep 10, Chiqing Zhang rated it it was amazing. Daniel rated it really liked it Feb 01, Sep 09, Hans rated it really liked it.
I probably should read it again but If I recall well Monads and Lenses were not explicitly explained in book or course. What was great about the treatment was that each new concept was introduced with little fanfare.
One of the most inspiring CS book I’ve ever read. That said, SICP is a comprehensive overview of the essence of computer science narrated using Scheme and functional programming, while Bird and Wadler is a tutorial in functional abstractions and type-directed programming through Miranda, a precursor to Haskell.
The book is self-contained, assuming no prior knowledge of programming and is suitable as an introductory undergraduate text for first- or second-year students. For more practical matters, I’d recommend Haskell Programming: Edzo rated it it was amazing Jul 02, The book can be dense at parts, and it is packed with information.
If you like books and love to build cool products, we may be looking for you.
Introduction to Functional Programming by Richard S. Bird
Trivia About Introduction to F To ask other readers questions about Introduction to Functional Programmingplease sign up. The four instead of five stars is because, unfor I highly recommend the book to anybody looking for a solid base of functional programming theory. Chris rated it really liked it Dec 07, Want to Read saving…. John Liao rated it liked it Jun 07, Julie Harmon rated it it was amazing Mar 24, Just a cunctional while we sign you programminng to your Goodreads account.
The second edition uses the popular language Haskell to express functional programs. Apr 20, Matthew Chan rated it it was amazing. Andreas Meingast rated it really liked it Apr 14, Tim Robinson rated it it was amazing Apr 02, There are new chapters on program optimisation, abstract data After the success of the first edition, Introduction to Functional Programming using Haskell has been thoroughly updated and revised to provide a complete grounding in the principles and techniques of programming with functions.
Published by Prentice Hall first published January 1st Goodreads helps you keep track of books you want to read. Open Preview See a Problem? Language-agnostic to the extent that most code can be easily translated to most modern functional programming languages.
The point this book makes is that progressing throug For me, this was a great book for learning Haskell. Read the first edition, since subsequent editions are rewritten more in the “programming language overview” style.
Introduction to Functional Programming
Be the first to ask a question about Introduction to Functional Programming. The focus is mainly on the theoretical side, being many of the exercises proofs.
Related funcitonal this I have seen interviews with Eric Meijer where he talked about preferring the first edition of this book because is was more conceptual and not Haskell specific.