Updated: 04/26/2017 by Computer Hope

Datalog is a purely declarative programming language derived from Prolog. It is used in many fields that require logic programming including networking, cloud computing, deductive database design, information extraction, and program analysis.

Datalog is usually implemented in, or interpreted using, other programming languages. Open source Datalog implementations exist for Java, C++, Lua, Python, Prolog, Clojure, and Racket, and commercial Datalog implementations are also available.

C++, Clojure, Java, Language, Programming terms, Python, Racket