Shopping > Books & Magazines > Functional Programming and Input/Output

Functional Programming and Input/Output (Paperback: 172 pages)

Functional Programming and Input/Output
$38.07
Not Yet Rated 0 Ratings (0 Reviews)

Product Details: Functional Programming and Input/Output

Author:Andrew D. Gordon, Andrew D. Gordon
Format:Paperback: 172 pages.
Publisher:Cambridge Univ Pr (07/31/2008)
ISBN:0521070074
ISBN13:9780521070072
Reading Level:

Other Available Formats: Functional Programming and Input/Output

Publisher Notes: Functional Programming and Input/Output

  • A common attraction to functional programming is the ease with which proofs can be given of program properties. A common disappointment with functional programming is the difficulty of expressing input/output (I/O) while at the same time being able to verify programs. Here, the author shows how a theory of functional programming can be smoothly extended to admit both an operational semantics for functional I/O and verification of programs engaged in I/O. He obtains, for the first time, operational semantics for the three most widely implemented I/O mechanisms for lazy languages, and proves that the three are equivalent in expressive power. He also develops semantics for a form of monadic I/O and verifies a simple programming example. These theories of functional I/O are based on an entirely operational theory of functional programming, developed using Abramsky's "applicative bisimulation." Graduate students and researchers will gain much from reading this book.

Compare Prices: Functional Programming and Input/Output

Store Store Rating Price Notes/Coupons

Tower Records

51 Ratings

(41 Reviews)

Write a review

$38.07Total Price N/A New Item free us shipping for items over $25!!! Go to Store

Rate & Write a Review: Functional Programming and Input/Output

All fields marked with * are required
0 out of 5.0 stars
0 out of 5.0 stars
0 out of 5.0 stars
0 out of 5.0 stars
Maximum of 4,000 characters
Cancel

Rate & Write a Review: Functional Programming and Input/Output

Thank You. Your review has been posted.
View your postClose