Thursday, June 4, 2015

Prolog Basics

Introudction To Prolog : Uses of Prolog 


Programming languages are of two kinds:

Procedural (e.g BASIC, ForTran, C++, Pascal, Java);

Declarative (e.g LISP, Prolog, ML).

In procedural programming, we tell the computer how  to solve a problem.

In declarative programming, we tell the computer what problem we want solved.

Note : (However, in Prolog, we are often forced to give clues as to the solution method).

Uses of Prolog


Good at

Grammars and Language processing,
Knowledge representation and reasoning,
Unification,
Pattern matching,
Planning and Search.

i.e. Prolog is good at Symbolic AI.

Poor at:

Representing complex data structures,
Input/Output (interfaces).




No comments:

Post a Comment