Willkommen bei Blockly-Prolog!

News
08.01.2020: Blockly-Prolog wird frei gegeben

Motivation
Die logische oder logikorientierte Programmierung ist ein Programmierparadigma, das auf der mathematischen Logik beruht. Programme bestehen hier nicht aus einer Folge von Anweisungen, wie in der imperativen Programmierung, sondern aus einer Datenbasis, die aus Fakten und Regeln besteht. Benutzer von logischen Programmen können Anfragen an das System stellen. Dieses versucht dann auf der Grundlage der Datenbasis, die Anfrage zu beantworten. Haupteinsatzgebiet der logischen Programmierung ist die Künstliche Intelligenz. Die bekannteste logische Programmiersprache ist Prolog.

Blockly-Prolog ist ein auf Google-Blockly aufsetzendes System, dass es ermöglicht, Prolog-Programme interaktiv mit Hilfe von grafischen Blöcken zu entwickeln. Probiere es doch einfach mal aus. Schaue dir zunächst dieses kurze Einführungsvideo an. Klicke dann oben im Menü einfach auf Editor. Im Editor findest du über das dortige Menü oben links Beispiele und Tutorials.

Blockly-Prolog wurde im Rahmen einer Bachelorarbeit an der Universität Oldenburg von Niklas Holtz entwickelt. Als Interpreter wird Tau Prolog genutzt. Nutze als Webbrowser möglichst Chrome. Bei der Verwendung anderer Browser (Edge, Firefox, ...) kann es zu Problemen kommen.