A preliminary version of this article was presented at International Workshop in the Design of Reliable Communication Networks (DRCN ’98), Brugge, Belgium.
The programming language, Prolog, was born of a project aimed not at producing a programming language but at processing natural languages; in this case, French. The project gave r...