Thinking Functionally with Haskell by Richard Bird

By Richard Bird

Richard poultry is famed for the readability and rigour of his writing. His new textbook, which introduces sensible programming to scholars, emphasises primary innovations for reasoning mathematically approximately sensible courses. by means of learning the underlying equational legislation, the e-book allows scholars to use calculational reasoning to their courses, either to appreciate their houses and to lead them to extra effective. The ebook has been designed to slot a primary- or second-year undergraduate direction and is an intensive overhaul and alternative of his previous textbooks. It good points case stories in Sudoku and pretty-printing, and over a hundred rigorously chosen routines with recommendations. This enticing textual content could be welcomed via scholars and lecturers alike.

Show description

Read or Download Thinking Functionally with Haskell PDF

Similar object oriented design books

Logic Program Synthesis from Incomplete Information (The Springer International Series in Engineering and Computer Science)

Application synthesis is an answer to the software program quandary. If we had a software that develops right courses from necessities, then application validation and upkeep might disappear from the software program life-cycle, and you can still specialise in the extra artistic projects of specification elaboration, validation, and upkeep, simply because replay of application improvement will be more cost-effective.

Design Patterns in Java™ (2nd Edition) (Software Patterns Series)

Layout styles in Java™ grants the hands-on perform and deep perception you want to totally leverage the numerous strength of layout styles in any Java software program venture. the best supplement to the vintage layout styles, this learn-by-doing workbook applies the most recent Java good points and most sensible practices to all the unique 23 styles pointed out in that groundbreaking textual content.

Oracle Certified Associate, Java SE 7 Programmer Study Guide

Each one goal is addressed utilizing a chain of programming examples. whilst the subject affects reminiscence, stack and heap illustrations are used to supply the reader with a extra intensive figuring out of the subject. on the finish of every bankruptcy, a chain of pattern questions are supplied to enhance your wisdom.

Jump Start CoffeeScript: Get Up to Speed With CoffeeScript in a Weekend

A realistic and concise advent to CoffeeScript, a programming language that compiles into JavaScript and that makes operating with JavaScript more straightforward. The e-book lays out the fundamentals of the language, its syntax, and the attention-grabbing good points that set it except JavaScript. it may fulfill somebody with an intermediate point of knowing of JavaScript who wishes a conceptual and functional creation to CoffeeScript.

Extra resources for Thinking Functionally with Haskell

Sample text

Download PDF sample

Rated 4.04 of 5 – based on 43 votes