еще из Дийкстры
Nov. 26th, 2008 05:48 pmThe Fathers of the field had been pretty confusing: John von Neumann speculated about computers and the human brain in analogies sufficiently wild to be worthy of a medieval thinker and Alan M. Turing thought about criteria to settle the question of whether Machines Can Think, a question of which we now know that it is about as relevant as the question of whether Submarines Can Swim.
(from ACM 1984)
http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD898.html
(from ACM 1984)
http://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD898.html
no subject
Date: 2008-11-27 03:05 am (UTC)If computer program can play chess, does it mean it can think?
(By the way, the program and not the computer plays chess, so computers definitely can not "think." We can argue whether computer programs can.)
At the same time, not having the definition of "thinking" doesn't stop us from making programs that can do useful things, like playing chess or searching the internet, and we can build/use those programs now and think about whether they can "think" later.
I think that's why Dijkstra used the analogy with Submarines (how we define "Swimming"? do you have to flap your flappers to swim?), also the analogy is rather weak.