Prolog++

Logic programming and object-oriented programming (OOP) are both well established as core methodologies for programming. Prolog lacks standard tools for building large programs and reusing existing software components. The answer is to complement Prolog with OOP. 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.
  • Limba : Engleza
  • Cuprins :

    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 <
    • Data Publicarii : 1994
    • Editie : 1
    • Format : Paperback
    • Numar pagini : 328
    • ISBN : 9780201565072
    Rating:
    321.99 Lei
    Disponibilitate : 3-5 saptamani

    Acest titlu se tipareste la comanda si poate fi livrat in 3-5 saptamani.