Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!
| Basic Functional Programming | |
| Introducing functional programming | |
| Getting started with Haskell and Hugs | |
| Basic types and definitions | |
| Designing and writing programs | |
| Data types: tuples and lists | |
| Programming with lists | |
| Reasoning about programs | |
| Abstraction | |
| Generalization: functions as arguments | ... MORE |
| Functions as values | |
| Classes in Haskell | |
| Checking types | |
| Larger-Scale Programming | |
| Algebraic types | |
| Case study: Huffman codes | |
| Abstract data types | |
| Lazy programming | |
| Input/output and interaction | |
| Programming with monads | |
| Program behaviour | |
| Appendices | |
| Bibliography | |
| Index | |
| Table of Contents provided by Publisher. All Rights Reserved. |
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.