Get premium membership and access questions with answers, video lessons as well as revision papers.

Describe the Prolog (1972).

      

Describe the Prolog (1972).

  

Answers


Kavungya
PROLOG stands for Programming in LOGIC; and it is applicable in computer science area that is concerned with languages and systems for logical inference, proof techniques and very high level programming systems. A prolog program can accomplish amazing things with a short amount of code.

A typical prolog program consists of a set of facts and a set of rules that specify how to satisfy goals related to those facts. Prolog supports a small but rich variety of data types that include numbers, strings, symbols, lists and composite objects that are analogous to records

By attempting to answer the questions, the prolog system examines facts, invokes rules and may manipulate data or perform computations. The programmer does not directly control the execution sequence of the prolog system as it seeks to satisfy a goal, although the programmer can exert some influence, in this sense prolog must be considered a declarative language and not a procedural one.
Prolog is among one of the computer programming systems to employ the logical formalism of unification. It also utilizes recursive goal seeking with backtracking and forward chaining – which are common Artificial Intelligence (AI) techniques.

Unfortunately, the unification and backtracking can be computationally expensive; and that early prolog implementations were very slow.

The logic programming such as the prolog has been proposed as the basis for the 5th generation computing: a vision of massively parallel computers providing for true Artificial Intelligence
Kavungya answered the question on May 17, 2019 at 06:59


Next: Explain Roman Education.
Previous: Outline the aims of education in Rome.

View More Computer Programming Questions and Answers | Return to Questions Index


Learn High School English on YouTube

Related Questions