Prolog+in+our+life


 * =====1.History=====

2.Significant Language Features
3. Areas of application ||

1. Prolog (PROgramming LOGic) rose within the realm of Artificial Intelligence (AI). It originally became popular with AI researchers, who know more about "what" and "how" intelligent behaviour is achieved. The philosopy behind it deals with the logical and declarative aspects. Prolog represents a fundamentally new approach to computing and became a serious competitor to LISP.**Prolog** is a logic programming general purpose fifth generation language associated with artificial intelligence and computational linguistics. It has a purely logical subset, called "pure Prolog", as well as a number of extralogical features

2. Prolog is a rich collection of data structures in the language and human reasoning, and a powerful notation for encoding end-user applications. It has its logical and declarative aspects, interpretive natur, compactness, and inherent modularity.
 * ** Intelligent Systems ** - programs which perform useful tasks by utilizing artificaial intelligence techniques.
 * ** Expert Systems ** - intelligent systems which reproduce decision-making at the level of a human expert.
 * ** Natural Language Systems ** - which can analys and respond to statements made in ordinary language as opposed to approved keywords or menu selections.
 * ** Relational Database Systems **

3. Prolog is the highest level general-purpose language widely used today. It is taught with a strong declarative emphasis on thinking of the logical relations between objects or entities relevant to a given problem, rather than on procedural steps necessary to solve it. The system decides the way to solve the problem, including the sequences of instructions that the computer must go through to solve it. It is easier to say what we want done and leave it to the computer to do it for us. Since a major criterion in the commercial world today is speed of performance, Prolog is an ideal prototyping language. Its concept makes use of parallel architectures. It solves problems by searching a knowledge base (or more correctly a database) which would be greatly improved if several processors are made to search different parts of the database.

(video related in AI) media type="youtube" key="VyzVtTiax80" height="344" width="425"media type="youtube" key="u8oNTLzCFNU" height="344" width="425"

http://www.engin.umd.umich.edu/CIS/course.des/cis400/prolog/prolog.html

__amelia's note:__ who wrote this page? would need names for marks....