purpose language often associated with artificial intelligence andcomputational linguistics. It has a purely logical subset, called "pureProlog", as well as a number of extra logical features. It originally became popular with AI researchers, who know more about "what" and "how"intelligent behavior is achieved. The philosophy behind it deals with thelogical and declarative aspects. Prolog represents a fundamentally newapproach to computing and became a serious competitor to LISP
Significant Language Features
Prolog is a rich collection of data structures in the language and humanreasoning, and a powerful notation for encoding end-user applications. It hasits logical and declarative aspects, interpretive nature, compactness, andinherent modularity.
- programs which perform useful tasks byutilizing artificaial intelligence techniques.
- intelligent systems which reproduce decision-making at the level of a human expert.
Natural Language Systems
- which can analys and respond tostatements made in ordinary language as opposed to approvedkeywords or menu selections.
Relational Database Systems
Areas of Application
Prolog is the highest level general-purpose language widely usedtoday. It is taught with a strong declarative emphasis on thinking of thelogical relations between objects or entities relevant to a given problem,rather than on procedural steps necessary to solve it. The system decides theway to solve the problem, including the sequences of instructions that thecomputer must go through to solve it. It is easier to say what we want doneand leave it to the computer to do it for us. Since a major criterion in the