Thinking as Computation (2011) [pdf]
cs.toronto.edu
cs.toronto.edu
I hear less and less about prolog used anywhere.
Edit: I'd like to hear why this is downvoted. Not objecting to the downvote, but would like a reason.
Here's some anecdotal evidence: google trends for "prolog" looks like this:
You’re right, we have a lot of new compute power that came online, intractable brute-force became the smart way. For now.
Most of my life we cheekily made fun of “mainframe computers the size of a room,” and here we are running GPU warehouses the size of the Vatican.
Thinking as Computation was developed from a course meant to introduce first-year students, from a wide variety of disciplines, to the topic. The prerequisites are thus very light and require little more than high school mathematics and no programming experience.
The author directly describes the scope and context of the book in the preface, and it was primarily designed to give students hands-on experience on the topics. Prolog turned put to be a successful choice in teaching students with no programming background and helped guide the course material.
The book isn't really an introduction to AI, although the topic lies within the larger umbrella of AI.
All the adaptive properties of a living organism can (very rudely) be imagined as "if" statements. To us humans[^1], a "more complex" form of life is invariably one that can leverage more computation to ensure (reproductive) success. For example, a cabbage plant is more resilient to mild environmental and biological threats than a protozoa, because it contains "programs" for forming stems, root systems, energy-gathering leafs, bark and so on, not to mention their sophisticated immune system "subsidized" by the bigger amount of energy the plant can collect.
Then there is thinking: a tool that has allowed Homo Sapiens to work around their biological limitations and achieve a measure of comfort.
(Some) governments, religions, and other bits and pieces of culture present forms of collective thinking (computation). Humans are formidable as part of these structures.
Computers allow Homo Sapiens to move some of their life-sustaining computations out of their biology, which can be used for great evil[2], but are mostly used for the benefit of our species.
The practical corollary of this ramble is that we will likely demand much more computing power in the future.
----
[^1]: So caveat emptor, it's on the eyes of the beholder.
[^2]: Think, nuclear bombs or bioweapons.