Skip to main content

Was ist Prolog?

In den frühen 1970er Jahren konzipiert Prolog, höchstwahrscheinlich eine Kombination aus dem Word -Programm und der Logik, ist eine der frühesten Computerprogrammiersprachen.Zum Teil, weil es ein sehr einfacher Code ist, der die Logik erster Ordnung und nur wenig Berechnung verwendet, ist es immer noch in populärer Verwendung.Der ursprüngliche Anweisungssatz wurde erheblich vergrößert und zu vielen Varianten entwickelt, da er besonders gut geeignet ist, die Sprache zu verarbeiten.Diese beiden Hauptattribute des Programms bieten die Verarbeitung für Anwendungen wie künstliche Intelligenz und automatisierte Telekommunikation.

Prolog verwendet eine formelle Logik erster Ordnung.Die auf einen Computer hochgeladenen Anweisungen sind fest.Sie haben keine unscharfe Rechengewichtung.Im Ausdruck ist die Syntax der Sprache eine endliche Reihe von Regeln und die Semantik wird definiert, normalerweise durch Sets wie Einzeldeskriptoren, mehrere Listen und Zeichenfolgen oder durch einen Bereich wie numerische Sequenzen.

Zusammen mit einigen besser bekannten Codierung wie Hypertext Markup Language (HTML) befindet sich Prolog in einer Klasse von Software, die üblicherweise als deklarative Programmiersprachen bezeichnet werden und die die einfache Aussage „x gleich y“, definiert als „Begriff“, charakteristisch verwendet.Ein Computer wird gesagt, was zu tun ist;Es wird nicht angewiesen, selbst zu berechnen, wie man dorthin kommt.Der Computer erhält eine Reihe von Fakten mit einem „Prädikat“ und Beziehungen, die als „Klausel“ definiert sind, aus der eine Eingangsabfrage eine wahre gegen falsche Ausgabe -Schlussfolgerung ergeben sollte.Es führt keinen Algorithmus aus, sondern leitet eine einfache Antwort ab, indem sie aus seinen bekannten Definitionen hinzufügen und subtrahieren oder negiert.Das Computing im Prolog wird verwendet, um Theorien und ihre zugrunde liegenden Annahmen zu testen und zu beweisen, von fortgeschrittener Mathematik bis zur Biologie bis zur Philosophie., verarbeitet und zurückversetzt, was zu einer größeren Komplexität oder Einfachheit der Informationen führt.Mit zunehmender Speicherkapazität und schnellem Zugang ist dies das dominierende Paradigma, das den Heiligen Gral Mdash von Informatik angetrieben hat.künstliche Intelligenz.Was nach vielen auf dem Gebiet der Schlüssel ist, ist Schnittstelle und Sprache.Die Prolog -Programmierung kann verwendet werden, um GUIs zu erstellen.Es kann auch verwendet werden, um Gesichtsausdruck zu lesen, zu übersetzen und zu erstellen.ob es effektiv Sprache darstellt.Für begrenzte Expertensysteme wie computergestützte Voice-Recognition Technical Support Phone Lines wird die Prolog-Programmierung zu einem gewissen Grad an Wirksamkeit verwendet.Es kann auch in logische Software für höhere Ordnung und Mdash integriert werden.Quantifizierung von Sprachen wie C+ oder Java mdash;Komprimierung und Portabilität bleiben jedoch Probleme, die für diese datenintensive Programmiersprache bestehen.