Tech Quarto
Search Advanced SearchView Cart   Checkout   
 Location:  Home » The Internet » Functional Programming and Input/Output (Distinguished Dissertations in Computer Science)  
Categories
Computer Science
The Internet
For Dummies
Web Browsers
Windows
Digital Culture
Multimedia
Mobile & Wireless
Visit Laptop Nirvana for the best Cheap Discount Laptops
Bestsellers
Expert F# (Expert's Voice in .Net)
Haskell: The Craft of Functional Programming (2nd Edition) (International Computer Science Series)
Introduction to Functional Programming using Haskell (2nd Edition)
Algorithms: A Functional Programming Approach (International Computer Science Series)
Functional Programming and Input/Output (Distinguished Dissertations in Computer Science)
The Handbook of Programming Languages (HPL): Functional, Concurrent and Logic Programming Languages
Purely Functional Data Structures
The Haskell School of Expression: Learning Functional Programming through Multimedia
ML With Concurrency: Design, Analysis, Implementation, and Application (Monographs in Computer Science)
Applications Of Functional Programming

Functional Programming and Input/Output (Distinguished Dissertations in Computer Science)

Functional Programming and Input/Output (Distinguished Dissertations in Computer Science)

zoom enlarge 
Author: Andrew D. Gordon
Publisher: Cambridge University Press
Category: Book

List Price: $90.00
Buy New: $22.68
You Save: $67.32 (75%)



New (7) Used (9) from $1.89

Sales Rank: 1586460

Media: Hardcover
Number Of Items: 1
Pages: 171
Shipping Weight (lbs): 1
Dimensions (in): 9.8 x 6.9 x 0.6

ISBN: 0521471036
Dewey Decimal Number: 005.711
EAN: 9780521471039
ASIN: 0521471036

Publication Date: January 27, 1995
Availability: Usually ships in 1-2 business days
Shipping: International shipping available
Condition: Book is brand new, and has never been opened. Thousands of satisfied customers!

Editorial Reviews:

Product Description
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.

Book Description
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.

Powered by Associate-O-Matic