Datalog ist eine rein deklarative Programmiersprache, die von Prolog abgeleitet ist. Es wird in vielen Bereichen verwendet, die Logikprogrammierung erfordern, einschließlich Netzwerken, Cloud-Computing, deduktivem Datenbankdesign, Informationsextraktion und Programmanalyse.
Datalog wird normalerweise in anderen Programmiersprachen implementiert oder mit diesen interpretiert. Open-Source-Datalog-Implementierungen existieren für Java, C++, Lua, Python, Prolog, Clojure und Racket, und kommerzielle Datalog-Implementierungen sind ebenfalls verfügbar.
C++, Clojure, Java, Sprache, Programmierbegriffe, Python, Racket