Prolog oder die unendlichen Weiten der Logik

Seite 5: Fazit

Inhaltsverzeichnis

Ist Prolog so anders? Sicher, ein Prolog-Programm ist scheinbar völlig anders aufgebaut. Aber da es neben der logischen Beschreibung auch eine prozedurale Sicht bietet, zeigt sich Prolog als Programmiersprache im besten Sinne. Über logische Strukturen nachzudenken wird wunderbar unterstützt, ist aber auch Pflicht. Wer sich mit Prolog beschäftigt, gewinnt eine andere Perspektive auf die Beschreibung von Problemen und Lösungen. Für Prototyping ist Prolog geradezu ideal. Nicht zuletzt ist Prolog eine zeitgemäße und (bei entsprechender Programmierung) effiziente Programmiersprache, die eine nähere Betrachtung wert ist.

Hans Nikolaus Beck
befasst sich unter anderem mit Lernen durch Computerspiele und Serious Games beziehungsweise Gamification. Als langjähriger Entwickler hat er Erfahrung in diversen Programmiersprachen gesammelt.

Der im Artikel vorgestellte Sourcecode ist bei GitHub verfügbar.

  1. Joe Amstrong: A History of Erlang.
  2. Joe Amstrong et al, 1992: Use of Prolog for developing a new programming language
  3. Richard A. O'Keefe: The Craft of Prolog, MIT Press, Cambridge 1990
  4. Ivan Bratko: Prolog Programming for Artificial Intelligence, Pearson Education Ltd, Essex, England. 4. Auflage 2012
  5. Sterling, Shapiro: The Art of Prolog, MIT Press, Cambridge, 3. Auflage 1999
  6. Boizumault, Djamboulian, Fattouh: The Implementation of Prolog, Princeton University Press, Princeton, 1993
  7. Uwe Schöning: Logik für Informatiker, Spektrum Akademischer Verlag GmbH, Heidelberg, 5. Auflage 2000

(map)