Zurück zur Übersicht

Begriff

Prolog

Programming Logic S3
3 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Prolog ist eine Programmiersprache, die auf Logik und Regeln basiert. Statt Schritt für Schritt zu sagen, wie etwas berechnet wird, beschreibt man Fakten und Beziehungen. Das System sucht dann passende Schlussfolgerungen.

Merksatz: Prolog programmiert mit Fakten, Regeln und Fragen.


Quick-Check

  1. Was unterscheidet Prolog von vielen anderen Sprachen?
    Man beschreibt Fakten und Regeln, statt jeden Rechenschritt imperativ vorzugeben.
  2. Was ist Backtracking?
    Prolog springt bei einem Fehlschlag zurück und probiert eine andere Möglichkeit.
  3. Was ist eine typische Falle?
    Regeln so zu formulieren, dass der Suchraum explodiert oder unendliche Rekursion entsteht.