Implementations of Logic Programming Systems

Author:   Evan Tick ,  Giancarlo Succi
Publisher:   Springer-Verlag New York Inc.
Edition:   Softcover reprint of the original 1st ed. 1994
ISBN:  

9781461361572


Pages:   262
Publication Date:   12 October 2012
Format:   Paperback
Availability:   Manufactured on demand   Availability explained
We will order this item for you from a manufactured on demand supplier.

Our Price $290.37 Quantity:  
Add to Cart

Share |

Implementations of Logic Programming Systems


Add your own review!

Overview

In conjunction with the 1993 International Conference on Logic Programming (ICLP'93), held in Budapest Hungary, two workshops were held concerning the implementations of logic programming systems: Practical Implementations and Sys- tems Experience in Logic Programming Systems, and Concurrent, Distributed, and Parallel Implementations of Logic Programming Systems. This collection presents 16 research papers in the area of the implementation of logic programming systems. The two workshops aimed to bring together sys- tems implementors for discussing real problems coming from their direct experience, therefore these papers have a special emphasis on practice rather than on theory. This book will be of immediate interest to practitioners who seek understanding of how to efficiently manage memory, generate fast code, perform sophisticated static analyses, and design high-performance runtime features. A major theme, throughout the papers, is how to effectively leverage host imple- mentation systems and technologies to implement target systems. Debray discusses implementing Janus in SICStus Prolog by exploiting the delay primitive, which is fur- ther expounded by Meier in his discussion of various ECRC systems implementations of delay primitives. Hausman discusses implementing Erlang in C, and Czajkowski and Zielinski discuss embedding Linda primitives in Strand. Denti et ai. discuss implementing object-oriented logic programs within SICStus Prolog, a theme also explored and compared to a WAM-based implementation by Bugliesi and Nardiello.

Full Product Details

Author:   Evan Tick ,  Giancarlo Succi
Publisher:   Springer-Verlag New York Inc.
Imprint:   Springer-Verlag New York Inc.
Edition:   Softcover reprint of the original 1st ed. 1994
Dimensions:   Width: 15.50cm , Height: 1.40cm , Length: 23.50cm
Weight:   0.427kg
ISBN:  

9781461361572


ISBN 10:   1461361575
Pages:   262
Publication Date:   12 October 2012
Audience:   Professional and scholarly ,  Professional & Vocational
Format:   Paperback
Publisher's Status:   Active
Availability:   Manufactured on demand   Availability explained
We will order this item for you from a manufactured on demand supplier.

Table of Contents

1 SelfLog: Language and Implementation.- 2 I.C. Prolog II : a Multi-threaded Prolog System.- 3 Memory Management in Quintus Prolog.- 4 How Concurrent Logic Programming Could Benefit from Using Linda-like Operations.- 5 Implementing Logic Programming Systems: The Quiche-Eating Approach.- 6 Call Forwarding: A Simple Low-Level Code Optimization Technique.- 7 Moving Prolog Toward Objects.- 8 MProlog: an Implementation Overview.- 9 Turbo Erlang: Approaching the Speed of C.- 10 A Framework for Sharing Analysis.- 11 Better Late Than Never.- 12 To Trim or not to Trim?.- 13 Divided We Stand: Parallel Distributed Stack Memory Management.- 14 Or-Parallel Prolog on Distributed Shared Memory Architectures.- 15 Implementing Sets with Hash Tables in Declarative Languages.- 16 Concurrent Logic Programs a la Mode.

Reviews

Author Information

Tab Content 6

Author Website:  

Customer Reviews

Recent Reviews

No review item found!

Add your own review!

Countries Available

All regions
Latest Reading Guide

MRG2025CC

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List