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 KowalskiPhilippe RousselAlain Colmerauer
Aliases: Programming in Logic
File extensions: P, pl, pro

Wikidata: Q163468

Influenced: CiaoCLACLConstraint Handling RulesCurryErlangGo!LogtalkMercuryOzWolfram LanguageXSB

Influenced by: Planner

Programming paradigms: declarative programmingmodular programminglogic programming

Language types: logic programming languagedeductive languagedeclarative 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