Originally posted by flykiller:
is anyone willing to call an analytical engine sentient?
No.
By definition, an analytical engine would not be sentient.
However, we're not talking about a computer running a program that is an analytical engine, we're talking about a computer running a program that is an Artificial Intelligence.
The computer, regardless of the nature of its hardware, it merely a host to something else, the software. What the software is doing on the platform may have
nothing whatsoever to do with the hardware,
if the software was designed and written that way.
Attempting to compare computer hardware to a collection of gears and pullyes is, at best, a distant reach of logic (but is just barely, by the skin of our teeth, possible).
Attempting to compare a computer program, especially a large and advanced AI-Research-related LISP/Prolog (I'm not talking C, C++, Java, Python, VB, or even, heaven forbid, COBOL!) program with a set of gears and pulleys is a reach that goes out into empty space.
Do you even know how to program in LISP or Prolog? Do you know what they're capable of? You appear to be making statements about the fields of AI research as if you did.
Just like I don't call an M113 APC and an M1-Abrams tank the same thing, I don't try and call analytical-engine software the same as Artificial Intelligence software.