Prolog++
Addison Wesley (Verlag)
978-0-201-56507-2 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
Using the new Prolog++ language from Logic Programming Associates, this book provides a tutorial on the language and its applications. After an overview of OOP and LP concepts, the reader is provided with worked examples showing Prolog++ in action.
The second part of the book covers applications such as object-oriented databases, building an object library for Prolog, graphics and user interfaces, simulation, and natural language processing. The final part covers more state-of-the -art topics like parallelism (comparing Prolog ++ with other approaches like POLKA and PARLOG ++) and distributed databases.
1. Object-Oriented Programming
Introduction
The Evolution of Object-Oriented Programming
What is Object-Oriented Programming?
The Declarative Challenge
Handling Change
Prolog and Objects
2. A Prolog Primer
Introduction
Facts and Rules
Predicates and Variables - Datalog
Compound Terms
Recursive and Iteration
Negation and the Cut
MetaProgra
Side Effects
3. Declarative Prolog ++ Programming
Objects and Attributes
Object Identity
Functional Notation
Multiple Inheritance
Built-In Object
4. Dynamic Prolog ++
Objects and Instances
Abstract Datatypes
Database
Transactions
Passivation and Activation
5. Graphical User Interfaces
Smalltalk, Mac, GKS and X-Windows
Building Pictures as Objects
Windows and their Properties
A Prolog ++ Graphical System
Iconic User Interfaces
6. Objects and Program Design
Extended Boolean Queries Example
A Sentence Reader
Developing the Design for Efficiency
Adding More Intelligence
7. Concurrency
Introduction
Concurrent Prolog and State-Change
Basic Object Capabilities
Inheritance versus Delegation
Prolog ++ and Step
8. Objects - The Way Ahead
Modularity in Prolog and its Problems
Entities and Relationships
Persistence and Object-Oriented Databases
Other OOLP Systems
Erscheint lt. Verlag | 15.6.1994 |
---|---|
Verlagsort | Harlow |
Sprache | englisch |
Maße | 154 x 233 mm |
Gewicht | 470 g |
Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
Informatik ► Software Entwicklung ► Objektorientierung | |
ISBN-10 | 0-201-56507-2 / 0201565072 |
ISBN-13 | 978-0-201-56507-2 / 9780201565072 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich