The Haskell School of Expression

(häftad)

Learning Functional Programming through Multimedia

av Paul Hudak

Bloggar      
Format:
Häftad (paperback)
Finns även som inbunden (hardback).
Utgiven:
2000-02-01
Språk:
Engelska
Functional programming is a style of programming that emphasizes the use of functions (in contrast to object-oriented programming, which emphasizes the use of objects). It has become popular in recent years because of its simplicity, conciseness, and clarity. This book teaches functional programming as a way of thinking and problem solving, using Haskell, the most popular purely functional language. Rather than using the conventional (boring) mathematical examples commonly found in other programming language textbooks, the author uses examples drawn from multimedia applications, including graphics, animation, and computer music, thus rewarding the reader with working programs for inherently more interesting applications. Aimed at both beginning and advanced programmers, this tutorial begins with a gentle introduction to functional programming and moves rapidly on to more advanced topics. Details about progamming in Haskell are presented in boxes throughout the text so they can be easily found and referred to.

Passar bra ihop

The Haskell School of Expression + Foundations of Cryptography: Volume 2, Basic Applications
De som köpt den här boken har ofta också köpt Foundations of Cryptography: Volume 2, Basic Applications (häftad) av Oded Goldreich
Pris för båda:
620:-Köp

Fler böcker av Paul Hudak

Practical Aspects of Declarative Languages (häftad)

Practical Aspects of Declarative Languages

Paul Hudak, David S Warren (häftad)
525:- Köp

Kundrecensioner

Bli först med att recensera och betygsätt boken The Haskell School of Expression - du kan vinna 200 kr varje månad i tävlingen "Månadens recension".

Recensioner i media

'... a rather unusual and very interesting book for the functional programming community. The author's style is wonderful, and he is good at explaining the material ... unique in the field of functional programming'. M. Ivanovic, Artificial Intelligence

'... a novel and intuitively appealing approach to teaching functional programming ... could profitably be used for an advanced undergraduate course focusing on domain-specific languages in this area.' Journal of Functional Programming

Bloggat om The Haskell School of Expression

Innehållsförteckning

1. Problem solving, programming and calculation; 2. A module of shapes: part I; 3. Simple graphics; 4. Shapes II: drawing shapes; 5. Polymorphic and higher-order functions; 6. Shapes III: perimeters of shapes; 7. Trees; 8. A module of regions; 9. More about higher-order functions; 10. Drawing regions; 11. Proof by induction; 12. Qualified types; 13. A module of simple animations; 14. Programming with streams; 15. A module of reactive animations; 16. Communicating with the outside world; 17. Rendering reactive animations; 18. Higher-order types; 19. An imperative robot language; 20. Functional music composition; 21. Algebraic properties of multimedia; 22. Interpreting functional music; 23. A tour of the prelude list module; 24. A Tour of Haskell's standard type classes.

De som köpt "The Haskell School of Expression" har även köpt:

iPhone Games Projects (häftad)

iPhone Games Projects

Pj Cabrera, Joachim Bondo, Brian Greenstone, Mike Lee, Jamie Gotch (häftad)
258:-
iPhone User Interface Design Projects (häftad)

iPhone User Interface Design Projects

Joachim Bondo, David Barnard, Dan Burcaw, Tim Novikoff, Craig Kemper (häftad)
262:-
Entity Framework Recipes: A Problem-Solution Approach (häftad)

Entity Framework Recipes: A Problem-Solution Approach

Larry Tenny, Zeeshan Hirani (häftad)
407:-
iPhone Advanced Projects (häftad)

iPhone Advanced Projects

David Mark, Dylan Bruzenak, Joachim Bondo, Owen Goss, Peter Honeder (häftad)
236:-
The Haskell School of Expression (häftad)

Fler böcker inom

  • Titel: The Haskell School of Expression
  • ISBN: 9780521644082
  • Förlag: Cambridge University Press
  • Utgivningsland: Storbritannien
  • Utgivningsort: New York
  • Illustratör/Fotograf: 75exercises 15 diagrams
  • Illustrationer: 15d. 75exercises
  • Upplaga: 4
  • Antal sidor: 382
  • Vikt: 620 g
  • Höjd: 235 mm
  • Antal komponenter: 1
  • Komponenter: xviii, 363 p. :
  • Format: Häftad (paperback)