Opening book details…
Can I read Principles of Functional Programming on EtoBox?
Principles of Functional Programming by Hugh Glaser, Chris Hankin and David Till is a nonfiction available to read on EtoBox.
What is Principles of Functional Programming about?
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.
Who reads Principles of Functional Programming?
It is typically read by self-directed learners exploring a subject in depth.
Common subject areas: history, science, philosophy, social sciences.
- Author
- Hugh Glaser, Chris Hankin and David Till
- Publisher
- Prentice Hall
- Published
- 1984
- Language
- EN
- ISBN
- 9780137091485
- Category
- nonfiction
- Subjects
- Computer Science, Science, Programming
More by Hugh Glaser, Chris Hankin and David Till
Browse all works by Hugh Glaser, Chris Hankin and David Till
Similar books
- Introduction to Functional Programming (Prentice-Hall Series in Engineering of the Physical Sciences) — Richard Simpson Bird; Philip Wadler (1988)
- Grokking Functional Programming — Michał Płachta (2022)
- Algorithms for Functional Programming — John David Stone (2018)
- Haskell: the Craft of Functional Programming — Thompson S. (1999)
- Functional Programming Using F# — Michael R. Hansen, Hans Rischel (2013)
- Functional Programming in Swift — Chris Eidhof & Florian Kugler & Wouter Swierstra (2015)