Ebook Info
- Published: 2000
- Number of pages: 382 pages
- Format: PDF
- File Size: 41.49 MB
- Authors: Paul Hudak
Description
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.
User’s Reviews
Editorial Reviews: Review “…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…This book is unique in the field of functional programming.” Computing Reviews Book Description This book teaches functional programming using Haskell and examples drawn from multimedia applications.
Reviews from Amazon users which were colected at the time this book was published on the website:
⭐I found this the most Haskell’ish of the Haskell books I have read; succinct, concise, compact, in fact, very much in the spirit of Haskell itself. The author’s writing style is clear and distilled with very little redundancy. For these reasons I keep this small volume in a special place on my large shelf of programming language books.In agreement with other reviewers, this is not an optimal first Haskell book. The approach that worked best for me when ramping-up with Haskell was to use this text in combination with online tutorials and the O’Reilly “Real World Haskell” volume. This provided a good balance of essence, philosophy, coverage and practicality.This book might have been a good contender for the title of “The Joy of Haskell”. I enjoyed it and will keep referring back in moments when I want to recapture core functional programming concepts that apply not only to Haskell but to the functional programming genre as a whole.
⭐Granted I am new to Haskell and to some degree functional programming. I thought this book would be really cool, pretty much an ideal book on a subject matter that I am very interested in. The text is definitely easy to follow for the most part, but WHY, WHY use a ‘Times new roman’ type font for the code samples? The code samples are basically in the same font as the text only in italics, making it hard to figure out what is supposed to be whitespace, which I find a pretty strange decision for a textbook on a language where layout matters…
⭐Amazing read makes you rethink writing programs in terms of expressions as oppose to variable mutation
⭐Best book for beginning functional programmers. Excellent explanations. The code is a little out of date, but not a problem for experienced developers. Examples are fun and engaging.
⭐Informative with interesting examples. The guy who wrote chaired the committee that developed the language. I enjoy how he brings his insight into the language into the examples in the book.
⭐The content of this book is great. I enjoy being able to perform some useful functionality in Haskell versus most other functional programming books. What I mean is that the examples are cohesive and arguable useful. This is better than a book full of recipes.That being said, the quality of the book construction itself is terrible. I know this is a paperback; I shouldn’t expect too much. The paper is fairly dark, as standard for recycled paper. However, the ink is very faded. Sometimes letters or whole words are not fully inked and you have to guess what symbol was there. The little “Detail” boxes which aim to highlight asides are especially hard to read since the background is a medium gray, the washed-out text barely contrasts, and to make matters worse: these elements seem pixelated and blurred.Overall: I wish I just bought the eBook version and printed it out myself. It would be better than this copy which seems to have been printed out of a 30 year old Xerox machine with a toner cartridge composed of pencil shavings. I’m never buying a physical copy of a Cambrige Press book again.The cover is cool and trippy though
⭐As an experienced programmer new to Haskell I found this book both enlightening and frustrating. The author does a superb job of teaching you how to think like a functional programmer, his stated goal, but occasionally leaps over too many steps for a beginner to follow his implementations. The book is however quite readable and works well in conjunction with the various on-line tutorials on Haskell syntax. I’d recommend the book for anyone looking to get into serious functional programming.
⭐The concepts in the book are great. It is fairly easy to follow. The problem is most of the examples are based upon a graphics library that doesn’t exist any longer. It would be great if there was a second edition, which updated the examples.
⭐A refreshing approach to haskell and functional programming in general. The treatment of reactive programming techniques is particularly nice.
⭐The book is good but the accompanying code does not exist anymore
⭐Just got this book last week. Really enjoying reading it! However, I won’t use this book as my first book to learn fp though, in the preface Hudak says that this book is suitable for an advanced undergraduate courses.
⭐Für Einsteiger, ist dieses Buch zu empfehlen. Aber wer das Einsteigerdasein hinster sich lassen will könnte enttäuscht werden. Ich hatte gehofft, dass mir dieses Buch den nächsten Schritt erleichtern würde, aber das Meiste war mir schon geläufig.
⭐
Keywords
Free Download The Haskell School of Expression: Learning Functional Programming through Multimedia 4th Edition in PDF format
The Haskell School of Expression: Learning Functional Programming through Multimedia 4th Edition PDF Free Download
Download The Haskell School of Expression: Learning Functional Programming through Multimedia 4th Edition 2000 PDF Free
The Haskell School of Expression: Learning Functional Programming through Multimedia 4th Edition 2000 PDF Free Download
Download The Haskell School of Expression: Learning Functional Programming through Multimedia 4th Edition PDF
Free Download Ebook The Haskell School of Expression: Learning Functional Programming through Multimedia 4th Edition