Was ist Prolog?

October 20

Was ist Prolog?

Prolog ist eine Programmiersprache, die um 1970 entwickelt wurde. Die Programmiersprache Prolog ist die Grundlage für viele neuere Programmiersprachen. Die internationale Organisation für Normung (ISO) standardisiert Prolog im Jahr 1987. Sie begannen ihre Bemühungen, die Prolog 1984 zu standardisieren. Die ISO-Normen geklärt Prolog Vereinheitlichung und Semantik.

Prolog ist zum Anwenden der symbolischer Berechnungen verwendet. Beispiele hierfür sind künstliche Intelligenz, Entwurfsautomatisierung, mathematische Logik, relationalen Datenbanken und biochemische Strukturanalyse. Prolog ist eine deskriptive und normative Programmiersprache.

Objekte und Beziehungen

Die Programmiersprache Prolog dient zur Verarbeitung von Fragen im Zusammenhang mit Objekten und Beziehungen zwischen verschiedenen Objekten. Prolog ist nicht objektorientierte Programmierung. Prolog ist eigentlich Logik programmieren und ist ein System der Implementierung intelligenter Programmausführung, z.B. künstliche Intelligenz. Dies beinhaltet unter der Regie von Muster Prozeduraufruf, nicht-Determinismus und Parallelität. Ein Objekt im Prolog ist anders als ein Objekt in C++ oder Java. Beziehungen werden in Form von Regeln im Prolog dargestellt.

Programmierung-Logik

Prolog ist ein erster Schritt in Richtung Programmierlogik. Verwendung der Programmiersprache Prolog umfasst Fragen, Variablen, Fakten, Regeln, Konjunktionen, Rekursion und Listen nutzen. Prolog ist eine Regeln und Fakten 'Lagerhalle." Es ermöglicht die Beantwortung von Fragen, die auf der Grundlage dieser Regeln und Fakten, die gespeichert sind. Im Prolog müssen die Namen aller Objekte und Beziehungen in beginnend mit einem Kleinbuchstaben eingegeben werden.

Bestellung

Die Reihenfolge muss mit Beziehungen zuerst eingegeben werden. Die Objekte müssen Kommas getrennt und durch runde Klammern eingeschlossen werden. Konsistenz ist wichtig bei der Verwendung des Programmiersprache Prologs. Die Anzahl der Objekte in den Verhältnissen im Prolog kann beliebig sein.

Methoden

Eine Datenbank ist eine Sammlung von Tatsachen im Prolog. Eine Frage im Prolog wird mit einem Fragezeichen versehen und dann einen Bindestrich vor die Frage geschrieben. Prolog bietet ja und keine Antworten auf Fragen. Im Prolog ist jede Wort mit einem Großbuchstaben beginnt eine Variable. Prolog muss einheitliche Auslegung der Variablen. Durch die Programmiersprache Prolog kann ein Programmierer Variablen und ihre Bereiche zu identifizieren, Fragen über Fakten, Fakten in Bezug auf Objekte zu behaupten, verwenden Verbindung, stellen Beziehungen dar und Rückverfolgung alle als Teil der Manipulation von Daten in einer Datenbank für eine Vielzahl von Zwecken verwenden.

Struktur

Prolog ermöglicht die Strukturierung von Daten. Es bietet auch Möglichkeiten, die Methode des Erreichens der Ziele und die Erreichung der Ziele zu strukturieren. Eine Struktur (eine Sammlung von Komponenten), einer Variablen und einer Konstanten sind alle Begriffe aus dem Prolog Programme gemacht werden. Prolog-Aufgaben als gestellte Fragen vom Programmierer. Die Methode, mit der sie diese Aufgaben ausführen kann, ist abhängig davon, ob es Fakten oder Vorschriften, die auf die Frage von dem Programmierer gespeichert wird.