Internet Lexikon Startseite

Prolog - Info

Copyright by at-mix
Spacer Spacer
Glossar | Kategorie wählen | Hilfe Fehler?

Prolog

Programmiersprache
Prolog ist eine Programmiersprache, die maßgeblich von Alain Colmerauer, einem französischen Informatiker, Anfang der 1970er Jahre entwickelt wurde und zur Familie der logischen Programmiersprachen zählt.

Man kann die Sprache als "Maschinensprache eines Logik-Prozessors" bezeichnen, da sie auf den mathematischen Grundlagen der Prädikatenlogik beruht. Ein Prolog-Programm ist eine Sammlung von so genannten Horn-Klauseln.

Prolog-Programme bestehen aus einer Datenbasis, die Fakten und Regeln umfasst. Der Benutzer formuliert Anfragen an diese Datenbasis. Der Prolog-Interpreter benutzt die Fakten und Regeln, um systematisch eine Antwort zu finden. Ein positives Resultat bedeutet, dass die Antwort logisch ableitbar ist. Ein negatives Resultat bedeutet nur, dass aufgrund der Datenbasis keine Antwort gegeben werden kann. Dies hängt eng mit der Closed world assumption (Annahme der Weltabgeschlossenheit) zusammen.

Das typische erste Programm in Prolog ist nicht wie in prozeduralen Programmiersprachen ein Hallo-Welt-Beispiel, sondern eine Datenbasis mit Stammbauminformationen.

Folgendes Beispiel repräsentiert den Stammbaum einer kleinen Familie. Die Aussage mann(tobias) liest sich als: Tobias ist ein Mann. vater(tobias, frank) wird hier verwendet als: Tobias ist der Vater von Frank.

Der erste Prolog-Compiler wurde 1972 durch Phillippe Roussel entwickelt.
Person(en):
Zeitraum:
Firma:
kein Eintrag vorhanden
- -
kein Eintrag vorhanden

Es gibt 25 weiterführende Erklärungen oder Definitionen:

Anfrage,   Benutzer,   Compiler,   Daten,   Familie,   Format,   Inform,   Informatik,   Informatiker,   Information,   Interpreter,   Logik,   Maschine,   Maschinensprache,   Programm,   Programmiersprache,   Prozedur,   Prozess,   Prozessor,   Rach,   Rage BeitragRage,   Sprache,   System,   Wort,   Zeichnen BeitragZeichnen 

Veröffentlicht am:
Zuletzt bearbeitet am:
Referenz:
07.05.2004 von Wilhelm Janssen (7094) Beiträge
28.08.2004 von Wilhelm Janssen
Wikipedia
.....  Dieser Artikel aus Wikipedia wird durch die GNU FDL lizenziert.  .....
Druckversion
Spacer
0|1|2|3|4|5|6|7|8|9|
A|B|C|D|E|F|G|H|I|J|
K|L|M|N|O|P|Q|R|S|T|
U|V|W|X|Y|Z|  -  :-) 
Dateiendungen
validome.org
Bei Validome können Sie Ihre Website auf barrierefreies HTML testen
 
nach oben