Summary
This section has presented an overview of the
DLP language.
It discussed the design principles underlying DLP and
characterized its principal application
area as the development of knowledge-based systems.
The language DLP
D
- design principles -- logic
- terminology -- distributed backtracking
- syntax -- Prolog & additional statements
- objects -- non-logical instance variables
- inheritance -- static
- techniques -- active intelligent objects
slide: DLP -- summary
It gave a brief characterization of Prolog,
explained how DLP syntactically extends
Prolog
with constructs for parallel object-oriented programming,
and characterized the computation model of DLP.
Some examples were given to illustrate
the definition of objects and the use of inheritance.