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

Wikidata: Q163468

Influenced: CiaoCLACLConstraint Handling RulesCurryErlangGo!MercuryOzWolfram LanguageXSBล็อกทอล์ก

Influenced by: Planner

Programming paradigms: logic programmingdeclarative programming

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