Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Haskell: The Craft of Functional Programming (2nd Edition)

Buy
The second edition of Haskell: The Craft of Functional Programming is essential reading for beginners to functional programming and newcomers to the Haskell programming language. The emphasis is on the process of crafting programs and the text contains many examples and running case studies, as well as advice an program design, testing, problem solving and how to avoid common pitfalls.

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.

Computer technology changes with frightening speed; the fundamentals, however, remain remarkably static. The architecture of the standard computer is hardly changed from the machines which were built half acentury ago, even though their size and power are incomparably different from those of today. In programming, modern ideas like object-orientation have taken decades to move from the research environment into the commercial mainstream. In this light, a functional language like Haskell is a relative youngster, but one with a growing influence to play.

(HTML tags aren't allowed.)

Programming in Haskell
Programming in Haskell
"The best introduction to Haskell available. There are many paths towards becoming comfortable and competent with the language but I think studying this book is the quickest path. I urge readers of this magazine to recommend Programming in Haskell to anyone who has been thinking about learning the language. Duncan Coutts, Monad Reader ...
The Haskell Road to Logic, Maths and Programming (Texts in Computing S.)
The Haskell Road to Logic, Maths and Programming (Texts in Computing S.)
Long ago, when Alexander the Great asked the mathematician Menaechmus for a crash course in geometry, he got the famous reply “There is no royal road to mathematics.” Where there was no shortcut for Alexander, there is no shortcut for us. Still, the fact that we have access to computers and mature programming languages means that there...
ANSI Common LISP
ANSI Common LISP
Combines an introduction to Lisp programming and a convenient, up-to-date reference manual for ANSI Common Lisp. Professional programmers will appreciate its thorough, practical approach. Paper. DLC: COMMON LISP (Computer program language)

Teaching users new and more powerful ways of thinking about programs, this
...

Google Web Toolkit Solutions: More Cool & Useful Stuff
Google Web Toolkit Solutions: More Cool & Useful Stuff

Google Web Toolkit (GWT) is an open source Java development framework for building Ajax-enabled web applications. Instead of the hodgepodge of technologies that developers typically use for Ajax–JavaScript, HTML, CSS, and XMLHttpRequest–GWT lets developers implement rich client applications with pure Java, using...

The Nutritionist: Food, Nutrition, and Optimal Health, 2nd Edition
The Nutritionist: Food, Nutrition, and Optimal Health, 2nd Edition

Now in an updated and expanded new edition, The Nutritionist: Food, Nutrition, and Optimal Health, 2nd Edition, provides readers with vital information about how to simply but radically improve their daily lives with the science of nutrition, balance their diets to achieve more energy, and improve health and longevity.

...

Sams Teach Yourself Android Application Development in 24 Hours
Sams Teach Yourself Android Application Development in 24 Hours

Full Color!

 

In just 24 sessions of one hour or less, learn how to build powerful applications for the world’s first complete, open, and free mobile platform: Android. Using this book’s straightforward, step-by-step approach, you’ll...

©2010 LearnIT (support@pdfchm.net) - Privacy Policy