Title: Steckbrief Prolog
Course: PAC++ SchülerInnen > Section: BIOS

Name: vom Französischen:

Programmation en Logique,

dt.: „Programmieren in Logik“

Entstehungsjahr: 1972

Designer: Alain Colmerauer

Entwickler: Philippe Roussell

Familie: logische Programmiersprache

Verwandte: -

Anwendungsgebiet:

- Expertensysteme
- Künstliche Intelligenz

Codebeispiel:

% Wenn X Vater von Z ist und Z Vater von Y ist, dann ist X Großvater von Y
 grossvater(X,Y) :- vater(X,Z), vater(Z,Y).

% Adam ist der Vater von Tobias
 vater(adam,tobias).

% Tobias ist der Vater von Frank
 vater(tobias,frank).

% Abfrage ob Adam der Großvater von Frank ist
?- grossvater(adam,frank).
true.

Mehr Informationen: https://de.wikipedia.org/wiki/Prolog_%28Programmiersprache%29