Join Books.org — it's free

Computers & the Internet, Logic Design
Abstract Computing Machines: A Lambda Calculus Perspective by Werner Kluge β€” book cover

Abstract Computing Machines: A Lambda Calculus Perspective

by Werner Kluge, W. Kluge
Available on Bookshop Write a review

Books.org participates in affiliate programs including Bookshop.org and the Amazon Services LLC Associates Program. We may earn a commission from qualifying purchases made through links on this page, at no additional cost to you.

Log in to track your reading progress.

Synopsis

The book addresses ways and means of organizing computations, highlighting the relationship between algorithms and the basic mechanisms and runtime structures necessary to execute them using machines. It completely abstracts from concrete programming languages and machine architectures, taking instead the lambda calculus as the basic programming and program execution model to design various abstract machines for its correct implementation.

The emphasis is on fully normalizing machines based on full-fledged beta-reductions as essential prerequisites for symbolic computations that treat functions and variables truly as first-class objects. Their weakly normalizing counterparts are shown to be functional abstract machines that sacrifice the flavors of full beta-reductions for decidedly simpler runtime structures and improved runtime efficiency. Further downgrading of the lambda calculus leads to classical imperative machines that permit side-effecting operations on the runtime environment.

About the Author, Werner Kluge

Received a Dr. rer. nat. degree in physics from the Technical University Munich/Germany in 1968;

worked in industrie/research institutes at the central laboratories of Siemens AG between 1963 and 1968, at Bell Northern Research Ltd in Ottawa/Canada between 1969, and 1972 at the Gesellschaft fuer Mathematik und Datenverarbeitung in St. Augustin/Germany between 1973 and 1978;

became an associate professor of computer science at the University of Bonn/Germany in 1978;

became a full professor of computer science at the University of Kiel/Germany

retired in 2003.

Reviews

There are no reviews yet. Log in to write one.

Book Details

Published
April 1, 2005
Publisher
Springer-Verlag New York, LLC
Format
Hardcover
ISBN
9783540211464

More by Werner Kluge

Similar books