Equational Programming

Download Equational Programming full books in PDF, epub, and Kindle. Read online free Equational Programming ebook anywhere anytime directly on your device. Fast Download speed and no annoying ads. We cannot guarantee that every ebooks is available!

Equational Logic as a Programming Language

Equational Logic as a Programming Language
Author :
Publisher : MIT Press (MA)
Total Pages : 334
Release :
ISBN-10 : UOM:39015009841308
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Equational Logic as a Programming Language by : Michael J. O'Donnell

Download or read book Equational Logic as a Programming Language written by Michael J. O'Donnell and published by MIT Press (MA). This book was released on 1985 with total page 334 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book describes an ongoing equational programming project that started in 1975. Within the project an equational programming language interpreter has been designed and implemented. The first part of the text (Chapters 1-10) provides a user's manual for the current implementation. The remaining sections cover the following topics: programming techniques and applications, theoretical foundations, implementation issues. Giving a brief account of the project's history (Chapter 11), the author devotes a large part of the text to techniques of equational programming at different levels of abstraction. Chapter 12 discusses low-level techniques including the distinction of constructors and defined functions, the formulation of conditional expressions and error and exception handling. High-level techniques are treated in Chapter 15 by discussing concurrency, nondeterminism, the relationship to dataflow programs and the transformation of recursive programs called dynamic programming. In Chapter 16 the author shows how to efficiently implement common data structures by equational programs. Modularity is discussed in Chapter 14. Several applications are also presented in the book. The author demonstrates the versatility of equational programming style by implementing syntactic manipulation algorithms (Chapter 13). Theoretical foundations are introduced in Chapter 17 (term rewriting systems, herein called term reduction systems). In Chapter 19 the author raises the question of a universal equational machine language and discusses the suitability of different variants of the combinator calculus for this purpose. Implementation issues are covered in Chapters 18 and 20 focused around algorithms for efficient pattern matching, sequencing and reduction. Aspects of design and coordination of the syntactic processors are presented as well.


Equational Logic as a Programming Language Related Books

Handbook of Logic in Artificial Intelligence and Logic Programming: Volume 5: Logic Programming
Language: en
Pages: 818
Authors: Dov M. Gabbay
Categories: Computers
Type: BOOK - Published: 1998-01-08 - Publisher: Clarendon Press

DOWNLOAD EBOOK

The Handbook of Logic in Artificial Intelligence and Logic Programming is a multi-volume work covering all major areas of the application of logic to artificial
Equational Logic as a Programming Language
Language: en
Pages: 334
Authors: Michael J. O'Donnell
Categories: Computers
Type: BOOK - Published: 1985 - Publisher: MIT Press (MA)

DOWNLOAD EBOOK

This book describes an ongoing equational programming project that started in 1975. Within the project an equational programming language interpreter has been d
Foundations of Equational Logic Programming
Language: en
Pages: 268
Authors: Steffen Hölldobler
Categories: Computers
Type: BOOK - Published: 1989 - Publisher: Lecture Notes in Artificial Intelligence

DOWNLOAD EBOOK

Equations play a vital role in many fields of mathematics, computer science, and artificial intelligence. Therefore, many proposals have been made to integrate
Programming Language Implementation and Logic Programming
Language: en
Pages: 488
Authors: Jaan Penjam
Categories: Computers
Type: BOOK - Published: 1994-08-24 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

This volume constitutes the proceedings of the 6th International Symposium on Programming Language Implementation and Logic Programming (PLILP '94), held in Mad
Algebraic and Logic Programming
Language: en
Pages: 277
Authors: Jan Grabowski
Categories: Computers
Type: BOOK - Published: 2005-07-06 - Publisher: Springer

DOWNLOAD EBOOK

This volume contains the proceedings of the First International Workshop on Algebraic and Logic Programming held in Gaussig (German Democratic Republic) from No