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: Alain ColmerauerPhilippe RousselRobert Kowalski
Aliases: Programming in Logic
File extensions: P, pl, pro

Wikidata: Q163468

Influenced: CiaoCLACLConstraint Handling RulesCurryErlangGo!LogtalkMercuryOzWolfram LanguageXSB

Influenced by: Planner

Programming paradigms: declarative programminglogic programmingmodular programming

Language types: declarative programming languagedeductive languagelogic 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: 2025-08-11