Books

  1. Introduction to Functional Programming (Prentice-Hall Series in Computer Science)
    Introduction to Functional Programming (Prentice-Hall Series in Computer Science)

  2. The Essence of Communication Theory (Prentice Hall Essence of Engineering)
    The Essence of Communication Theory (Prentice Hall Essence of Engineering)

  3. Information Overload!: Creating Value with New Information Technology
    Information Overload!: Creating Value with New Information Technology

  4. Protocol Design for Local and Metropolitan Networks
    Protocol Design for Local and Metropolitan Networks

  5. A Methodology for Client/Server and Web Application Development
    A Methodology for Client/Server and Web Application Development

  6. Numerical Methods for Mathematics, Science and Engineering
    Numerical Methods for Mathematics, Science and Engineering

  7. Robust Industrial Control: Optimal Design Approach for Polynomial Systems (Prentice-Hall International Series in Systems & Control Engineering)
    Robust Industrial Control: Optimal Design Approach for Polynomial Systems (Prentice-Hall International Series in Systems & Control Engineering)

  8. Software Runaways: Lessons Learned from Massive Software Project Failures
    Software Runaways: Lessons Learned from Massive Software Project Failures

  9. Concurrent and Distributed Systems: The Theory and Practice of Concurrency
    Concurrent and Distributed Systems: The Theory and Practice of Concurrency

  10. Parallel Systems in the Data Warehouse (Data Warehousing Institute S.)
    Parallel Systems in the Data Warehouse (Data Warehousing Institute S.)

  11. Programming on Purpose
    Programming on Purpose

  12. Essence of Databases (Essence of Computing)
    Essence of Databases (Essence of Computing)

  13. Discovering Data Mining: From Concept to Implementation (IBM Books)
    Discovering Data Mining: From Concept to Implementation (IBM Books)

  14. Data Mining: A Hands-on Approach for Business Professionals (The Data Warehousing Institute Series)
    Data Mining: A Hands-on Approach for Business Professionals (The Data Warehousing Institute Series)

  15. Computation as Logic
    Computation as Logic

  16. Simulation Fundamentals
    Simulation Fundamentals

  17. Introduction to Data Structures and Algorithms with Java
    Introduction to Data Structures and Algorithms with Java

  18. Computers
    Computers

  19. Deploying IP Multicast in the Enterprise
    Deploying IP Multicast in the Enterprise

  20. Multi-sensor Fusion: Fundamentals and Applications with Software
    Multi-sensor Fusion: Fundamentals and Applications with Software

  21. Third Wave Project Management: Handbook for Managing the Complex Information System for the 1990's
    Third Wave Project Management: Handbook for Managing the Complex Information System for the 1990's

  22. Theory of Computational Complexity (Prentice-Hall International Series in Computer Science)
    Theory of Computational Complexity (Prentice-Hall International Series in Computer Science)

  23. Dictionary of Computing (Oxford Paperback Reference S.)
    Dictionary of Computing (Oxford Paperback Reference S.)

  24. Oxford Dictionary of Computing for Learners of English
    Oxford Dictionary of Computing for Learners of English

  25. Mirror Worlds, Or, the Day Software Puts the Universe in a Shoebox...: How It Will Happen and What It Will Mean
    Mirror Worlds, Or, the Day Software Puts the Universe in a Shoebox...: How It Will Happen and What It Will Mean

Introduction to Functional Programming (Prentice Hall International Series in Computer Science)
Average customer rating: 3.5 out of 5 stars
  • Original classic, theoretical
  • Nice book on functional programming
Introduction to Functional Programming (Prentice Hall International Series in Computer Science)
Richard Bird , and Philip Wadler
Manufacturer: Prentice Hall
ProductGroup: Book
Binding: Hardcover

GeneralGeneral | Introductory & Beginning | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
Software EngineeringSoftware Engineering | Computer Science | Computers & Internet | Subjects | Books | Design Tools & Techniques | General | Information Systems | Methodology | Multimedia Information Systems
GeneralGeneral | Software | Computers & Internet | Subjects | Books
MathematicsMathematics | Professional Science | Professional & Technical | Subjects | Books | Applied | Chaos & Systems | Geometry & Topology | Mathematical Analysis | Mathematical Physics | Number Systems | Pure Mathematics | Transformations | Trigonometry
GeneralGeneral | Software Books | Custom Stores | Stores | Software
Similar Items:
  1. The Haskell Road To Logic, Maths And Programming (Texts in Computing S.)
  2. Purely Functional Data Structures
  3. The Haskell School of Expression: Learning Functional Programming through Multimedia
  4. Haskell: The Craft of Functional Programming (2nd Edition)
  5. Programming in Haskell

ASIN: 0134841891

Customer Reviews:

4 out of 5 stars Original classic, theoretical.......2004-11-27

Bird and Wadler got me started on functional programming. Before that, I'd only seen discussions of C++/STL functors and functions like for, map etcetera.

B&W was dense, and magic. It reminded me of the first time I read the K&R C book, you're following along fine, and all of a sudden you're off the deep end!

The syntax, sort of ML-like adds to the 'magic' feel of it all. Overall I think it's a good book. But like with K&R, make this your second or third book, to ground you in the fundamentals after you've become somewhat familiar with the syntax and application of a particular fnal language.

That said, it covers a wide breadth of topics, and does justice to them as well. But this opinion comes from a newbie at functional programming, so caveat lector!

For me, it made me realise that there was a whole 'new' way of programming, vastly bigger than the few functions C++ had in its STL, and that C++ syntax mostly got in the way. However, perhaps because of this book, I never quite grokked Haskell/ML syntax either, though LISP I find easy (easier).

3 out of 5 stars Nice book on functional programming.......2002-11-17

This is a good introduction to functional programming.
It is less language specific than some of the other books.
Introduction to Functional Programming (Prentice Hall International Series in Computer Science)
Average customer rating: Not rated
    Introduction to Functional Programming (Prentice Hall International Series in Computer Science)
    Richard Bird
    Manufacturer: Prentice Hall College Div
    ProductGroup: Book
    Binding: Paperback
    ASIN: B000OIYKKE

    Books:

    1. Combinatorial Pattern Matching 1998: Proceedings of the 9th Annual Symposium (Lecture Notes in Computer Science S.)
    2. SOFSEM '99: Theory and Practice of Informatics - 26th Conference on Current Trends in Theory and Practice of Informatics, Milovy, Czech Republic, November 27-December 4, 1999, Proceedings (Lecture Notes in Computer Science)
    3. Cryptography and Computational Number Theory: Workshop in Singapore, 1999 (Progress in Computer Science & Applied Logic)
    4. Introduction to Languages and the Theory of Computation
    5. SQL Server 2000 Backup and Recovery (Database Professional's Library)
    6. Teaching and Learning Formal Methods
    7. Jini, Example by Example (Sun Microsystems Press S.)
    8. Computers in Your Future: Complete Edition
    9. Introduction to Functional Programming (Prentice-Hall Series in Computer Science)
    10. Mirror Worlds, Or, the Day Software Puts the Universe in a Shoebox...: How It Will Happen and What It Will Mean

    Books