Logic programming is a discipline of describing problems in high-level abstraction by separating logic from control. Conventional Prolog interpretation or compilation models take a procedural view of Prolog programs. A description of interpretation models was summarized by Bruynooghe[Bru82] and a well-known compilation model was introduced by Warren[War83]. The goal of this study is to present an alternative approach to construct Prolog execution model to tackle the complexities caused by conventional Prolog execution models. By taking the advantage of object-oriented techniques, a new model - object-oriented model is proposed. Instead of decomposing a given Prolog program into a set of procedures, the model translates it into a co...
This thesis focuses on combining the two most important and wide spread declarative programming para...
We present the implementation of a Prolog system composed of interpreter and compiler. The originali...
OOLP integrates the superior modeling capabilities of object-oriented paradigm in the declarative fr...
There have been several previous proposals for the integration of Object Oriented Programming featur...
Object-oriented programming has often been advocated as a means of improving and enhancing the facil...
The first Part of the thesis explains from first principles the concept of "logic programming" and ...
AbstractThe paper provides a mathematical yet simple model for the full programming language Prolog,...
A description is given of an interface that was developed between Loops and Xerox Quintus Prolog. Lo...
Call number: LD2668 .T4 CMSC 1988 K66Master of ScienceComputing and Information Science
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
The implementation of Prolog systems has a long history, from the first interpreter written in 1972 ...
Both logic programming in general and Prolog in particular have a long and fascinating history, inte...
Adhering to the principles of logic programming results in greater expressiveness than is obtained b...
Prolog has been widely recognized as a powerful programming language for artificial intelligence. It...
Logic languages are well suited for declaratively solving computational problems that require knowle...
This thesis focuses on combining the two most important and wide spread declarative programming para...
We present the implementation of a Prolog system composed of interpreter and compiler. The originali...
OOLP integrates the superior modeling capabilities of object-oriented paradigm in the declarative fr...
There have been several previous proposals for the integration of Object Oriented Programming featur...
Object-oriented programming has often been advocated as a means of improving and enhancing the facil...
The first Part of the thesis explains from first principles the concept of "logic programming" and ...
AbstractThe paper provides a mathematical yet simple model for the full programming language Prolog,...
A description is given of an interface that was developed between Loops and Xerox Quintus Prolog. Lo...
Call number: LD2668 .T4 CMSC 1988 K66Master of ScienceComputing and Information Science
Abstract Both logic programming in general and Prolog in particular have a long and fascinating hist...
The implementation of Prolog systems has a long history, from the first interpreter written in 1972 ...
Both logic programming in general and Prolog in particular have a long and fascinating history, inte...
Adhering to the principles of logic programming results in greater expressiveness than is obtained b...
Prolog has been widely recognized as a powerful programming language for artificial intelligence. It...
Logic languages are well suited for declaratively solving computational problems that require knowle...
This thesis focuses on combining the two most important and wide spread declarative programming para...
We present the implementation of a Prolog system composed of interpreter and compiler. The originali...
OOLP integrates the superior modeling capabilities of object-oriented paradigm in the declarative fr...