The class of programming languages commonly known as functional
includes Lisp, Scheme, ML, and Miranda TM. This book explores a
subclass known as lazy functional languages, beginning with the
theoretical issues and continuing through abstract interpretation
and offering improved techniques for implementation.Now that
advanced compiler technology has made it possible for lazy
functional languages to compare favorably in run-time with more
traditional languages such as C and Pascal, this monograph tackles
problems of implementation such as time and memory overheads and
restrictions on parallelism. Specifically, it describes a more
efficient implementation model, the evaluation transformer model,
that can be used when information is known about how functions use
their arguments, develops a semantically sound analysis technique
called abstract interpretation, which can determine this
information, and shows how to use the information to compile more
efficient code for sequential and parallel machines.Geoffrey Burn
is Lecturer at Imperial College of Science, Technology, and
Medicine, London.Contents: Introduction. Operational and
Denotational Semantics of the Typed Lambda Calculus. A Framework
for the Abstract Interpretation of Functional Languages. Some
Example Abstract Interpretations. Evaluation Transformers.
Implementing Functional Languages on Sequential and Parallel
Machines. Relationship to Other Work. Epilogue. Appendixes:
Additional Proofs. The Spineless G-Machine.
General
Imprint: |
MIT Press
|
Country of origin: |
United States |
Series: |
Research Monographs in Parallel & Distributed Computing |
Release date: |
August 1991 |
Authors: |
Geoffrey Burn
|
Dimensions: |
254 x 178 x 25mm (L x W x T) |
Format: |
Paperback - Trade
|
Pages: |
252 |
Edition: |
New edition |
ISBN-13: |
978-0-262-52160-4 |
Categories: |
Books >
Computing & IT >
Computer programming >
General
Promotions
|
LSN: |
0-262-52160-1 |
Barcode: |
9780262521604 |
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!