But there is one other, probably even more important advantage: Prolog is a programmer’s and software engineer’s
dream. It is compact, highly readable, and arguably the “most structured” language of them all. Not only has it done
away with virtually all control flow statements, but even explicit variable assignment too!
These virtues are certainly reason enough to base not only systems but textbooks on this language.
Every old timer knows AI is supposed to be written in Prolog.
One of the guys who taught me Prolog wrote the book: https://www.inf.fu-berlin.de/lehre/SS09/KI/folien/merritt.pdf
That book opening image is indeed telling
The 90s certainly were a different time…
Love a language that doesn’t care if you’re using inputs to get outputs or using outputs to get inputs