1. Introduction
Created in the 1970s for natural language processing and artificial intelligence, Prolog (short for “Programmation en Logique”) is a somewhat unusual programming language.
Prolog’s “logic” focuses on defining relationships and facts rather than sequential instructions.
The language is based on three fundamental pillars: