Prolog

/ˈproʊlɒɡ/ プロログ

1. 宣言型プログラミング言語の一種で、主に人工知能、自然言語処理、推論システムの開発に用いられる。

Prolog(プロログ)は「PROgramming in LOGic」の略で、事実(fact)と規則(rule)を記述し、それらから推論を行うことで問題を解決するプログラミング言語です。手続きを記述するのではなく、何が真であるかを宣言することでプログラムを構成します。人工知能分野での応用が有名です。
Prolog is a declarative programming language. (Prologは宣言型プログラミング言語です。)