The Haskell School of Expression. Learning functional programming through multimedia (Broché)

Paul Hudak

Note moyenne : | 0 avis
Ce produit n'a pas encore été évalué. Soyez le premier !
  • Cambridge University Press

  • Paru le : 14/04/2000
  • 1 million de livres à découvrir
  • Livraison à domicile à partir de 0,01 €
  • Paiement sécurisé, débit à l'expédition
50,83 €
Neuf - Expédié sous 8 à 14 jours
Livré chez vous entre le 3 novembre et le 9 novembre
Votre note
Functional programming is a programming style 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 using Haskell, the most popular purely functional language. The emphasis is on functional programming as a way of thinking and problem solving, using Haskell as a vehicle for expressing solutions. Rather than using conventional - arguably boring - examples from mathematics, which are commonly found in other programming language books, this tutorial uses examples drawn from multimedia applications, including graphics, animation, and computer music, thus rewarding the reader with working programs for inherently more interesting applications. The author also teaches how to reason about functional programs, using a very simple process of calculation. Aimed at both beginning and advanced programmers, this tutorial begins with a gentle introduction to functional programming, including basic ideas such as values, types, pattern matching, recursion, higher-order functions, data structures, polymorphism, abstraction, lazy evaluation, and proof by calculation. It then moves rapidly on to more advanced topics, such as infinite data structures, type classes, higher-order types, IO, monads, and inductive proofs. Details about programming in Haskell are presented in boxes throughout the text for easy reference.
    • Problem Solving, Programming, and Calculation
    • A Module of Shapes: Part I
    • Simple Graphics
    • Shapes II: Drawing Shapes
    • Polymorphic and Higher-Order Functions
    • Shapes III: Perimeters of Shapes
    • Trees
    • A Module of Regions
    • More About Higher-Order Functions
    • Drawing Regions
    • Proof by Induction
    • Qualified Types
    • A Module of Simple Animations
    • Programming With Streams
    • A Module of Reactive Animations
    • Communicative With the Outside World
    • Rendering Reactive Animations
    • Higher-Order Types
    • An Imperative Robot Language
    • Functional Music Composition
    • Interpreting Functional Music
    • From Performance to MIDI
    • A Tour of the PreludeList Module
    • A Tour of Haskell's Standard Type Classes.
  • Date de parution : 14/04/2000
  • Editeur : Cambridge University Press
  • ISBN : 0-521-64408-9
  • EAN : 9780521644082
  • Présentation : Broché
  • Nb. de pages : 363 pages
  • Poids : 0.61 Kg
  • Dimensions : 17,8 cm × 23,5 cm × 1,9 cm

Biographie de Paul Hudak

PAUL HUDAK is Professor of Computer Science at Yale University. He was instrumental in organizing and chairing the Haskell Committee, an international group of computer scientists who designed Haskell, a nonstrict, pure functional programming language. He is a cofounder and editor of the Journal of Functional Programming. He has published over 100 papers on the design and application of programming languages. Hudak believes that programming languages should be pushed further in the direction of high-level abstractions, in which the programmer says less about the details of a computation and more about the problem specification itself. At the same time, he recognizes the need for smart compilation techniques to make such languages practical. His most recent interest is in applying these principles to multimedia technology, including computer music, graphics and animation, and robotics.

Nos avis clients sur

Avis Trustpilot

The Haskell School of Expression. Learning functional programming through multimedia est également présent dans les rayons

Paul Hudak - .
The Haskell School of Expression. Learning functional programming...
50,83 €
Haut de page
Decitre utilise des cookies pour vous offrir le meilleur service possible. En continuant votre navigation, vous en acceptez l'utilisation. En savoir plus OK

Ne partez pas tout de suite...

Inscription newsletter