Prolog++
   HOME

TheInfoList



OR:

Prolog++ is an object-oriented toolkit for the Prolog logic programming language. It allows classes and
class hierarchies A class hierarchy or inheritance tree in computer science is a classification of object types, denoting objects as the instantiations of classes (class is like a blueprint, the object is what is built from that blueprint) inter-relating the vario ...
to be created within Prolog programs. Prolog++ was developed by LPA and first released in 1989 for MS-DOS PCs. Support for other platforms was added, and a second version was released in 1995. A book entitled 'Prolog++ The Power of Object-Oriented and Logic Programming' by Chris Moss was published by Addison-Wesley in 1994. Currently, Prolog++ is available as an add-on to LPA Prolog for Windows. Three other approaches to object-oriented Prolog include PDC
Visual Prolog Visual Prolog, previously known as PDC Prolog and Turbo Prolog, is a strongly typed object-oriented extension of Prolog. As Turbo Prolog, it was marketed by Borland but it is now developed and marketed by the Danish firm PDC that originally creat ...
(once known as
Borland Borland Software Corporation was a computer technology company founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad and Philippe Kahn. Its main business was the development and sale of software development and software deployment product ...
Turbo Prolog),
SICStus Prolog Prolog is a logic programming language associated with artificial intelligence and computational linguistics. Prolog has its roots in first-order logic, a formal logic, and unlike many other programming languages, Prolog is intended primarily a ...
and the almost implementation-neutral Logtalk framework.


See also

* Logtalk *
Visual Prolog Visual Prolog, previously known as PDC Prolog and Turbo Prolog, is a strongly typed object-oriented extension of Prolog. As Turbo Prolog, it was marketed by Borland but it is now developed and marketed by the Danish firm PDC that originally creat ...
*
Comparison of Prolog implementations The following Comparison of Prolog implementations provides a reference for the relative feature sets and performance of different implementations of the Prolog computer programming language. Portability There are Prolog implementations that are ...
*
Prolog syntax and semantics The syntax and semantics of Prolog, a programming language, are the sets of rules that define how a Prolog program is written and how it is interpreted, respectively. The rules are laid out in ISO standard ISO/IEC 13211''ISO/IEC 13211: Informati ...


References

* Chris Moss, ''Prolog++: The Power of Object-Oriented and Logic Programming'' ()


External links


Prolog++ toolkit
the Logic Programming Associates page.
Prolog++
in the Free On-line Dictionary of Computing Object-oriented programming languages Prolog programming language family Logic programming languages {{Compu-lang-stub