Prolog

Prolog is a logic programming language that has its origins in artificial intelligence, automated theorem proving, and computational linguistics. Wikipedia

Created Year: 1972
Designed by: Robert Kowalski • Philippe Roussel • Alain Colmerauer
Aliases: Programming in Logic
File extensions: P, pl, pro

Wikidata: Q163468

Influenced: Ciao • CLACL • Constraint Handling Rules • Curry • Erlang • Go! • Logtalk • Mercury • Oz • Wolfram Language • XSB

Influenced by: Planner

Programming paradigms: logic programming • declarative programming

Language types: logic programming language • deductive language • declarative programming language

Prolog Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in Prolog

helloWorld :-
  write('Hello World').

:- helloWorld.

Free Prolog books, articles, documentation

Constraint Logic Programming (extended Prolog)

Search on GitHub


Latest data update: 2026-10-04