Items related to Haskell: Craft Functional Programming

Haskell: Craft Functional Programming - Softcover

 
9780201403572: Haskell: Craft Functional Programming

Synopsis

Named in honor of Haskell Curry, whose work has had a profound influence on functional programming, the Haskell language is growing rapidly in popularity - especially as a vehicle to teach introductory programming concepts. This book introduces Haskell at a level appropriate for those with little or no prior experience of functional programming. The emphasis throughout is on crafting programs, solving problems and avoiding common pitfalls. In three parts the book *first builds a foundation, focusing on programming basic types and lists, using first-order, non-polymorphic programs *then looks at the three ideas of higher-order functions, polymorphism and type classes, which together give modern functional programming its distinctive flavour and power *finally discusses larger-scale programming, supported by an exploration of user-defined types, modules, lazy evaluation and IO programming using monads.Key Features *An analysis of program behavior and efficiency *A strong emphasis on software engineering and problem-solving techniques *An optional thread on proving that programs have the properties required of them which runs through the text *Software modification and re-use are emphasised in the discussion of design issues *Design advice is supplemented with examples and case studies of varying size and complexity *Appendices contain support material of various kinds - pointers to sites from which implementations of Haskell and Gofer can be obtained; common error messages; a glossary of programming terms; functions from parts of the Haskell standard preludes *Over 400 exercises of varying difficulty Haskell systems *The text is designed to be used with any Haskell implementation, such as Hugs (Haskell Users Gofer System) whose interface and error messages are described in some detail. Note that the Hugs system described is Hugs 1.01; the June 1996 Yale release of the system is similar, but implements the full Haskell module system rather than projects as stated in the text; full details of the small number of differences are given in the code files.*The material takes account of the latest revision to the language definition, Haskell 1.3 *The text can also be used with the Gofer system. 0201403579B04062001

"synopsis" may belong to another edition of this title.

About the Author

Simon Thompson is a Senior Lecturer in Computer Science at the University of Kent. His research and teaching interests include functional programming and logical aspects of computer science.



0201403579AB04062001

From the Back Cover

Named in honor of Haskell Curry, whose work has had a profound influence on functional programming, the Haskell language is growing rapidly in popularity - especially as a vehicle to teach introductory programming concepts. This book introduces Haskell at a level appropriate for those with little or no prior experience of functional programming. The emphasis throughout is on crafting programs, solving problems and avoiding common pitfalls.

In three parts the book

  • first builds a foundation, focusing on programming basic types and lists, using first-order, non-polymorphic programs
  • then looks at the three ideas of higher-order functions, polymorphism and type classes, which together give modern functional programming its distinctive flavour and power
  • finally discusses larger-scale programming, supported by an exploration of user-defined types, modules, lazy evaluation and IO programming using monads.

Key Features
  • An analysis of program behavior and efficiency
  • A strong emphasis on software engineering and problem-solving techniques
  • An optional thread on proving that programs have the properties required of them which runs through the text
  • Software modification and re-use are emphasised in the discussion of design issues
  • Design advice is supplemented with examples and case studies of varying size and complexity
  • Appendices contain support material of various kinds - pointers to sites from which implementations of Haskell and Gofer can be obtained; common error messages; a glossary of programming terms; functions from parts of the Haskell standard preludes
  • Over 400 exercises of varying difficulty
Haskell systems
  • The text is designed to be used with any Haskell implementation, such as Hugs (Haskell Users Gofer System) whose interface and error messages are described in some detail.

    Note that the Hugs system described is Hugs 1.01; the June 1996 Yale release of the system is similar, but implements the full Haskell module system rather than projects as stated in the text; full details of the small number of differences are given in the code files.

  • The material takes account of the latest revision to the language definition, Haskell 1.3
  • The text can also be used with the Gofer system.


0201403579B04062001

"About this title" may belong to another edition of this title.

  • PublisherAddison Wesley
  • Publication date1996
  • ISBN 10 0201403579
  • ISBN 13 9780201403572
  • BindingPaperback
  • LanguageEnglish
  • Edition number1
  • Number of pages528

Buy Used

Condition: Good
Dispatched, from the UK, within...
View this item

FREE shipping within United Kingdom

Destination, rates & speeds

Search results for Haskell: Craft Functional Programming

Stock Image

Simon Thompson
Published by Addison Wesley, 1996
ISBN 10: 0201403579 ISBN 13: 9780201403572
Used Paperback

Seller: Reuseabook, Gloucester, GLOS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Used; Good. Dispatched, from the UK, within 48 hours of ordering. This book is in good condition but will show signs of previous ownership. Please expect some creasing to the spine and/or minor damage to the cover. Grubby book may have mild dirt or some staining, mostly on the edges of pages. Seller Inventory # CHL10380144

Contact seller

Buy Used

£ 3.28
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Thompson, Simon
Published by Pearson Education, Limited, 1996
ISBN 10: 0201403579 ISBN 13: 9780201403572
Used Softcover

Seller: Better World Books Ltd, Dunfermline, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. Ships from the UK. Former library book; may include library markings. Used book that is in excellent condition. May show signs of wear or have minor defects. Seller Inventory # GRP65375081

Contact seller

Buy Used

£ 3.44
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Simon Thompson
ISBN 10: 0201403579 ISBN 13: 9780201403572
Used Paperback

Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR001746241

Contact seller

Buy Used

£ 0.94
Convert currency
Shipping: £ 2.80
Within United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Thompson, Simon
Published by Pearson Education, Limited, 1996
ISBN 10: 0201403579 ISBN 13: 9780201403572
Used Softcover

Seller: Better World Books, Mishawaka, IN, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. Used book that is in excellent condition. May show signs of wear or have minor defects. Seller Inventory # GRP98931449

Contact seller

Buy Used

£ 6.73
Convert currency
Shipping: £ 5.91
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Thompson, Simon
Published by Addison-Wesley, Harlow, 1996
ISBN 10: 0201403579 ISBN 13: 9780201403572
Used Softcover

Seller: buecher-stapel, Kyritz, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Softcover. Condition: sehr gut. leichte Gebrauchspuren, ohne SU, broschiert, 500 Seiten, Format: gr.8°. Buch. Seller Inventory # 44525

Contact seller

Buy Used

£ 7.73
Convert currency
Shipping: £ 6.70
From Germany to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Simon Thompson
ISBN 10: 0201403579 ISBN 13: 9780201403572
Used Paperback

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less 1.8. Seller Inventory # G0201403579I5N00

Contact seller

Buy Used

£ 7.81
Convert currency
Shipping: £ 12.11
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket