
I enjoy Ray's books most of the time, but the way he writes about Lisp in
The Age of Spiritual Machines
is just
so wrong! Take page 70 for example:
Waiting for Real Artificial Intelligence
The 1980's saw the early commercialization of artificial intelligence with a wave of new AI companies forming and going public. Unfortunately, many made the mistake of concentrating on a powerful but inherently inefficient interpretive language called LISP, which had been popular in academic AI circles. The commercial failure of LISP and the AI companies that emphasized it created a backlash. The field of AI started shredding its constituent disciplines, and companies in natural-language understanding, character speech recognition, robotics, machine vision, and other areas originally considered part of the AI discipline now shunned association with the fields label.
This quote is just so wrong on so many levels it makes me sick.
Does he really believe this? Is it because he founded one of the companies that suffered from AI winter, though he didn't use Lisp? I'm at a loss.
By the way, his closing chapter titled "How to Build an Intelligent Machine in Three Easy Paradigms" is really horrible. Recursion, neural nets and genetic algorithms? Come on, you can't be serious!
If I had to recommend a readable introduction on AI to anyone who's not a programmer, it would be the chapter on "Thinking Machines" in K. Eric Drexler's
Engines of Creation.
Update:Thanks Paul F. Dietz, Jim Thompson and Nolan Eakins for pointing it out: it's Ray Kurzweil not Rudy Rucker who wrote "The Age of Spiritual Machines".