Optimal Implementation of Functional Programming Languages - Cambridge Tracts in Theoretical Computer Science #45 | Best for Computer Science Students & Developers
$47.27
$85.95
Safe 45%
Optimal Implementation of Functional Programming Languages - Cambridge Tracts in Theoretical Computer Science #45 | Best for Computer Science Students & Developers
Optimal Implementation of Functional Programming Languages - Cambridge Tracts in Theoretical Computer Science #45 | Best for Computer Science Students & Developers
Optimal Implementation of Functional Programming Languages - Cambridge Tracts in Theoretical Computer Science #45 | Best for Computer Science Students & Developers
$47.27
$85.95
45% Off
Quantity:
Delivery & Return: Free shipping on all orders over $50
Estimated Delivery: 10-15 days international
12 people viewing this product right now!
SKU: 42601350
Guranteed safe checkout
amex
paypal
discover
mastercard
visa
apple pay
shop
Description
All traditional implementation techniques for functional languages fail to avoid useless repetition of work. They are not "optimal" in their implementation of sharing, often causing a catastrophic, exponential explosion in reduction time. Optimal reduction is an innovative graph reduction technique for functional expressions, introduced by Lamping in 1990, that solves the sharing problem. This work, the first on the subject, is a comprehensive account by two of its leading exponents. Practical implementation aspects are fully covered as are the mathematical underpinnings of the subject. The relationship to the pioneering work of Lévy and to Girard's more recent "Geometry of Interaction" are explored; optimal reduction is thereby revealed as a prime example of how a beautiful mathematical theory can lead to practical benefit. The book is essentially self-contained, requiring no more than basic familiarity with functional languages. It will be welcomed by graduate students and research workers in lambda calculus, functional programming or linear logic.
More
Shipping & Returns

For all orders exceeding a value of 100USD shipping is offered for free.

Returns will be accepted for up to 10 days of Customer’s receipt or tracking number on unworn items. You, as a Customer, are obliged to inform us via email before you return the item.

Otherwise, standard shipping charges apply. Check out our delivery Terms & Conditions for more details.

Reviews
*****
Verified Buyer
5
I was always fascinated with implementation of lambda calculus. I was never satisfied with arbitrary choices that various evaluators and compilers take. This book makes everything more elegant and shows how sharing graphs are a more primitive underlying evaluation model under the lambda calculus.It also shows how this is not the end of the story.Overall it focuses and goes deep on how there is no escaping from the real difficulty of computing which is optimal copying.I'd say one need fair amount of determination and mathematical literacy to get most from this book.But is is the most important book on my bookshelf.I was never satisfied with arbit

You Might Also Like

We value your privacy

We use cookies and other technologies to personalize your experience, perform marketing, and collect analytics. Learn more in our Privacy Policy.

Top