Where Intelligent Technology Meets the Real World
Contact PC AI
Glossary of Terms
Subjects A-C
To Glossary Index
To Glossary Subjects D-F

AI Languages

CLOS Common LISP Object System - An object oriented extension to Common LISP (a dialect of LISP). 
LISP A programming language that manipulates lists of data which led to its heavy use in AI applications. 
Logic Programming A type of programming consisting of facts and relationships from which the programming language can draw a conclusion. 
Prolog A declarative programming language based on formal logic. Widely used in AI applications. 
For More Info on AI Programming Languages

Blackboard Technology

Blackboard A hierarchically organized database that allows information to flow both in and out from the knowledge sources. 
CRYSALIS A blackboard based project (1976-1983) to build a system for determining the location of a protein's atoms in space relative to each other using X-ray data. 
GBB Generalized object-oriented shell for building high-performance blackboard applications. (See Knowledge Technologies International
Knowledge Sources The independent modules containing information pertaining to a single part of the problem with each module using the technology best suited for solving that part of the problem. 
KSAR Knowledge Source Activation Record representing a specific knowledge source action that is initiated by a specific blackboard event. 
Control Module A process or program that monitors or schedules all knowledge sources and selects the one that best meets the criteria and the current time. 
HASP Uses blackboard technology to process real-time sonar signals (1982). 
HEARSAY-II The first blackboard system evolving between 1971-1976 for speech understanding of single spoken words out of a list of 1,000. 
OPM This blackboard application planned multiple-task actions given conflicting goals and constraints. 
For More Info on Blackboard Technology

C++ Programming Language

Classes A category that generally describes a group of more specific items or objects. 
Inheritance The ability of a class to pass on characteristics and data to its decendants. 
Polymorphism The ability to define a base class that includes routines that perform standard operations on groups of related objects without worrying about the exact data type of the object. 
Scope There are 4 types of scope: local - names local to the current block; function - labels can be used anywhere in the function they are declared; file - name declared outside all blocks and classes and therefore gobal; class - the name of a class member is local to its own class and can't be used outside of that class. 
For More Info on the C++ Programming Language


Client-Server Architecture An arrangement used on local area networks that makes use of "distributed intelligence" to treat both the server and the individual workstations as intelligent, programmable devices, thus exploiting the full computing power of each. 
Client Software The computer requesting the use of resources on another systems. 
Server A computer that provides a service. 
For More Info on Client Server

Creative Thinking

Creativity Terms Follow the link on the left to find a list of creativity terms.
For More Info on Creative Thinking


AI Info Categories

AI Languages ------------------------------------------------->
Blackboard Technology Client/Server Dylan
Creative Thinking Data Mining/Warehousing Forth
Distributed Computing Expert Systems Lisp
Fuzzy Logic General AI Sites Logo
Genetic Algorithms Help Desk OPS
Intelligent Agents Intelligent Applications Prolog
Internet Logic Programming Scheme
Machine Learning Modeling and Simulation Smalltalk
Multimedia Natural Language Processing  
Neural Networks Object Oriented Development  
Optical Character Recognition Robotics  
Speech Recognition Virtual Reality  

PC AI Magazine

PCAI.TH @ gmail.com
Copyright (C) 2001-2002, All rights reserved
Designed by Terry H. and the web team at Knowledge Technology: Comments? webmaster @ pcai.com