Zusammenfassung
PROLOG ist eine deklarative Programmiersprache: der Benutzer formuliert sein Problem, er macht aber keine Angaben darüber, wie das Problem gelöst werden soll. Hierzu verfügt PROLOG über ein eingebautes Lösungsverfahren für Probleme, die nach gewissen Regeln formuliert sind. Zur Formulierung der Probleme darf man in PROLOG nur Relationen zwischen Objekten spezifizieren. Dabei können die Objekte atomar sein oder auch strukturiert, die Relationen können entweder primitiv sein oder mit Hilfe anderer Relationen definiert. Wenn PROLOG ein Problem löst, dann wird an Hand der vom Benutzer vorgegebenen Objekte und Relationen festgestellt, ob und zwischen welchen Objekte eine in Frage stehende Relation besteht.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturhinweise
Bratko, I., 1986: PROLOG Programming for Artificial Intelligence. Addison — Wesley.
Clocksin, W.F. & C.S. Mellish, 19842: Programming in Prolog. Springer:Berlin.
Pereira, F. & S. Shieber, 1987: Prolog and Natural—Language Analysis. CSLI:Stanford.
Pereira, F. & D. Warren, 1980: Definite Clause Grammars for Language Analysis — A Survey of the Formalism and a Comparison with Augmented Transition Networks. Artificial Intelligence 13, pp.231–278.
Sterling, S. & E. Shapiro, 1986: The Art of Prolog. MIT:Cambridge.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1989 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Eikmeyer, HJ. (1989). Prolog. In: von Luck, K. (eds) Künstliche Intelligenz. Informatik-Fachberichte, vol 203. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-74563-8_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-74563-8_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-50878-6
Online ISBN: 978-3-642-74563-8
eBook Packages: Springer Book Archive