
The Implementation of Prolog
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Boizumault introduces the specific problems posed by the implementation of Prolog, studies and compares different solutions--notably those of the schools of Marseilles and Edinburgh--and concludes with three examples of implementation. Major points of interest include identifying the important differences in implementing unification and resolution; presenting three features of Prolog II--infinite trees, dif, and freeze--that introduce constraints; thoroughly describing Warren's Abstract Machine (WAM); and detailing a Lisp imple-mentation of Prolog.
Originally published in 1993.
The Princeton Legacy Library uses the latest print-on-demand technology to again make available previously out-of-print books from the distinguished backlist of Princeton University Press. These editions preserve the original texts of these important books while presenting them in durable paperback and hardcover editions. The goal of the Princeton Legacy Library is to vastly increase access to the rich scholarly heritage found in the thousands of books published by Princeton University Press since its founding in 1905.
More details
Other editions
Additional editions


Persons
Content
Acknowledgments
Introduction
Pt. I Fundamental Principles of the Language
Ch. 1 Unification
Ch. 2 Resolution and Prolog Control
Ch. 3 Improving Prolog Control
Pt. II Principles and Techniques of Implementation
Ch. 4 Control and Stack(s) Management
Ch. 5 Representation of Terms
Ch. 6 Deterministic Call Returns
Ch. 7 Last-Call Optimization
Ch. 8 Clause Indexing
Ch. 9 Compilation of Prolog
Ch. 10 The dif and freeze Predicates of Prolog-II
Pt. III Implementations
Ch. 11 Mini-CProlog
Ch. 12 Mini-WAM
Ch. 13 Mini-Prolog-II
Ch. 14 Built-In Predicates
Conclusion
Appendix A: Mini-CProlog
Appendix B: Mini-WAM
Appendix C: Mini-Prolog-II
Appendix D: Common Part
Bibliography
Index
System requirements
File format: PDF
Copy protection: Watermark-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use the free software Adobe Reader, Adobe Digital Editions, or any other PDF viewer of your choice (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or another reading app for eBooks, e.g., PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Watermark-DRM, a „soft” copy protection. This means that there are no technical restrictions to prevent illegal distribution. However, there is a personalised watermark embedded in the eBook that can be used to identify the purchaser of the eBook in the event of misuse and to provide evidence for legal purposes.
For more information, see our eBook Help page.