About the PROLOG programming language

Authors

  • Miroslav Kolařík Faculty of Science, Palacký University, Olomouc

Abstract

PROLOG is an interpreted (non-procedural) language. It belongs to declarative programming languages - it suppresses the imperative 1) component. PROLOG is mainly used in the field of artificial intelligence and in computational linguistics (especially for natural language processing, for which it was originally designed). PROLOG is based on predicate logic. The basic approaches used are unification (special substitution), recursion, and backtracking (a method of depth-first search).

Published

2024-02-29

How to Cite

Kolařík, M. (2024). About the PROLOG programming language. MATHEMATICS–PHYSICS–INFORMATICS, 33(1), 52–71. Retrieved from https://www.mfi.upol.cz/index.php/mfi/article/view/793

Issue

Section

Informatics