
Haskell
The Craft of Functional Programming
Résumé
Building on the strengths of the first edition, the book
includes many new and improved features:
- Complete coverage of Haskell 98, the standard version
of Haskell
which will be stable and supported by implementations for years to
come
- An emphasis on software engineering principles,
encouraging a
disciplined approach to building reusable libraries of software
components
- Detailed coverage of the Hugs interpreter with an
appendix covering
other implementations
- A running case study of pictures emphasizes the
built-in functions
which appear in the standard prelude and libraries. It is also used to
give an early preview of some of the more complex language features,
such as high-order functions
- List comprehensions and the standard functions over
lists are covered
before recursion
- Early coverage of polymorphism supporting the "toolkit"
approach
and encouraging the resuse of built-in functions and types
- Extensive reference material containing details of
further reading in
books, journals and on the World Wide Web
- Accompanying Web Site supporting the book, containing
all the
program code, further teaching materials and other useful resources
Table of contents
Chapter 1: Introducing functional programming
Chapter 2: Getting started with Haskell and Hugs
Chapter 3: Basic types and definitions
Chapter 4: Designing and writing programs
Chapter 5: Data types: tuples and lists
Chapter 6: Programming with lists
Chapter 7: Defining functions over lists
Chapter 8: Reasoning about programs
Chapter 9: Patterns and generalization
Chapter 10: Functions as values
Chapter 11: Progam development
Chapter 12: Type classes
Chapter 13: Checking types
Chapter 14: Algebraic types
Chapter 15: Case study: Huffman codes
Chapter 16: Abstract data types
Chapter 17: Lazy programming
Chapter 18: Programming with actions
Chapter 19: Program behaviour
Chapter 20: Conclusion
Appendices
Appendix A: Functional, imperative and OO programming
Appendix B: Glossary
Appendix C: Haskell operators
Appendix D: Understanding programs
Appendix E: Implementations of Haskell
Appendix F: Hugs errors
L'auteur - Simon Thompson
Simon Thompson est professeur de logique et calcul au Laboratoire d'Informatique de l'Université de Kent où il enseigne depuis 25 ans.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Addison Wesley |
Auteur(s) | Simon Thompson |
Parution | 15/05/1999 |
Édition | 2eme édition |
Nb. de pages | 486 |
Format | 17 x 23 |
Couverture | Broché |
Poids | 751g |
Intérieur | Noir et Blanc |
EAN13 | 9780201342758 |
ISBN13 | 978-0-201-34275-8 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Techniques de programmation Programmation fonctionnelle
- Informatique Développement d'applications Langages Caml
- Informatique Développement d'applications Langages Erlang
- Informatique Développement d'applications Langages Lisp/Scheme
- Informatique Développement d'applications Langages Prolog