Who should read this book?

This text is intended as an introduction to functional programming for computer science and other students, principally at university level. It can be used by beginners to computer science, or more experienced students who are learning functional programming for the first time; either group will find the material is new, challenging and interesting.

The book can also be used for self-study by programmers, software engineers and others interested in gaining a grounding in functional programming.

The text is intended to be self-contained, but some elementary knowledge of commands, files and so on would be needed to use the Miranda system under Unix. Some logical notation is introduced in the text; this is explained as it appears. In the final Chapter it would be helpful to have an understanding of the graphs of the log, n^2 and 2^n functions.

Next Up