Datalog er et rent deklarativt programmeringssprog afledt af Prolog. Den bruges i mange felter, der kræver logisk programmering, herunder netværk, cloud computing, deductive database design, informationsudvinding og programanalyse.
Datalog er normalt implementeret i eller fortolket ved hjælp af andre programmeringssprog. Open source Datalog implementeringer eksisterer til Java, C + +, Lua, Python, Prolog, Clojure og Racket, og kommercielle Datalog implementeringer er også tilgængelige.
C + +, Clojure, Java, Sprog, Programmeringsbetingelser, Python, Racket