"Prolog was born from a challenge: create a very high level language, even if inefficient according to the standard at the time.
At that time efficiency consisted of very fast processing of programs written with great effort.
So the challenge was to write programs very quickly, and let the machine compute through extensive calculation."
It was a visionary challenge, since over the past few decades the concern with productivity in software has displaced the former concern with computing efficiency.