No Starch Press
Learn you a Haskell for great good!
Targeting programmers experienced with traditional imperative programming languages such as C++ or Java, but also accessible to those new to computer languages, this beginner's guide to the Haskel functional programming language examines the unique characteristics of Haskell and provides step-by-step instructions for getting started with this interesting and unusual language. The volume covers syntax and functions, modules, inputs and outputs as well as Haskell specific concepts and advice about thinking in a functional programming manner. The work includes numerous code examples and access to additional online resources is provided. Lipovaca is a computer science student from Slovenia. (Annotation ©2011 Book News Inc. Portland, OR)