Fundraising September 15, 2024 – October 1, 2024 About fundraising

Principles of Functional Programming

Principles of Functional Programming

Hugh Glaser, Chris Hankin, David Till
How much do you like this book?
What’s the quality of the file?
Download the book for quality assessment
What’s the quality of the downloaded files?
The book is designed as an intermediate undergraduate text. Not recommend as an introductory text on functional programming. Rather, its concentration on implementation techniques and comparisons of language features makes it more suitable for a second course for students who have already learned to program using a functional style.
The language used for examples is SUGAR, a syntactically sugared variant of the Lambda-calculus, but another functional language such as SASL, KRC, or HOPE could be used for the lab portion of the course. The first chapter briefly contrasts functional and imperative programming and discusses functional decomposition. Chapter 2 introduces SUGAR. The next part of the book, consisting of Chapters 3 through 6, covers a wide variety of topics classified as “Mathematical Foundations and Implementation.” These topics include the Lambda-calculus, parameter evaluation strategies, the SECD machine, combinator reduction, data-flow machines, and denotational semantics. The final two chapters show how other functional languages (the functional subset of LISP, HOPE, KRC, and FP) differ from SUGAR.
Year:
1984
Edition:
1
Publisher:
Prentice Hall
Language:
english
Pages:
272
ISBN 10:
0137091486
ISBN 13:
9780137091485
File:
DJVU, 1.42 MB
IPFS:
CID , CID Blake2b
english, 1984
Read Online
Conversion to is in progress
Conversion to is failed

Most frequently terms