See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.


Have one to sell? Sell yours here
 
   
Compiling with Continuations
 
 

Compiling with Continuations (Hardcover)

by Andrew W. Appel (Author) "ML is a strict higher-order functional programming language with statically checked polymorphic types, garbage collection, and a complete formally defined semantics ..." (more)
4.0 out of 5 stars See all reviews (1 customer review)

Available from these sellers.


3 used from £73.40
Other Editions: RRP: Our Price: Other Offers:
Paperback (New Ed) £43.00 £40.85 26 used & new from £40.63

Customers Who Bought This Item Also Bought

Real World Haskell: Code You Can Believe In

Real World Haskell: Code You Can Believe In

by Bryan O'Sullivan
3.8 out of 5 stars (5)  £25.03
The Art of Multiprocessor Programming

The Art of Multiprocessor Programming

by Maurice Herlihy
£37.99
Types and Programming Languages

Types and Programming Languages

by BC Pierce
£41.75
Lambda-Calculus and Combinators: An Introduction

Lambda-Calculus and Combinators: An Introduction

by J. Roger Hindley
£33.25
Consider Phlebas (The Culture)

Consider Phlebas (The Culture)

by Iain M. Banks
4.1 out of 5 stars (63)  £5.39
Explore similar items

Product details

  • Hardcover: 272 pages
  • Publisher: Cambridge University Press (29 Nov 1991)
  • Language English
  • ISBN-10: 0521416957
  • ISBN-13: 978-0521416955
  • Product Dimensions: 25.5 x 18 x 2 cm
  • Average Customer Review: 4.0 out of 5 stars See all reviews (1 customer review)
  • Amazon.co.uk Sales Rank: 1,972,744 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Product Description

Review
"I recommend the book to language designers and implementors specializing in the functional paradigm." F.G. Pagan, Computing Reviews

Product Description
The control and data flow of a program can be represented using continuations, a concept from denotational semantics that has practical application in real compilers. This book shows how continuation-passing style is used as an intermediate representation on which to perform optimisations and program transformations. Continuations can be used to compile most programming languages. The method is illustrated in a compiler for the programming language Standard ML. However, prior knowledge of ML is not necessary, as the author carefully explains each concept as it arises. This is the first book to show how concepts from the theory of programming languages can be applied to the producton of practical optimising compilers for modern languages like ML. This book will be essential reading for compiler writers in both industry and academe, as well as for students and researchers in programming language theory.

See all Product Description

Inside This Book (Learn More)
First Sentence
ML is a strict higher-order functional programming language with statically checked polymorphic types, garbage collection, and a complete formally defined semantics. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
functional programming
computer science
compilers
continuations

Your tags: Add your first tag
 

 

Customer Reviews

1 Review
5 star:    (0)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
2 of 2 people found the following review helpful:
4.0 out of 5 stars Surprisingly readable, given the subject matter., 19 Jun 1999
By A Customer
This is a very nice little book, and I found it to be surprisingly readable. The book is nicely written. Standard ML is used to illustrate the technique of compiling a functional language using continuations as the primary intermediate representation. Lack of familiarity with ML is not particularly burdensome. I would like to have seen more discussion of other languages, though (Scheme?).
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


Modern Compiler Implementation...

Modern Compiler Implementation...

This new, expanded textbook describes all phases of a modern compiler... Read more
£38.00 £32.30

Find similar items

 

More From Andrew W. Appel

Modern Compiler Implementation...

Modern Compiler Implementation in C

This new, expanded textbook describes all phases of a modern compiler... Read more
£35.00 £29.75

 

Train Hard...Play Hard

Nike, Gola, Converse, and more
Gear up with up to 60% off athletic and outdoor shoes.

Shop now

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers
The Girl Who Played with Fire
Breaking Dawn (Twilight Saga)
The Girl with the Dragon Tattoo
The Host
The Host by Stephenie Meyer

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates