To suggest that computer science should be an important influence on AI is a bit like suggesting that woodworking should be an important influence on music, since most musical instruments are made out of wood.
“Computer science is no more about computers than astronomy is about telescopes.”—E. Dijkstra
Dijkstra did take a bit narrow view of computer science though, or maybe he
was a bit tongue-in-cheek here.
I think actual computers should influence computer science; for instance,
it’s crucial for fast algorithms to be smart with respect to CPU cache usage,
but many of the ‘classical computer science’ hash tables are quite bad in that
area.
“Computer science is no more about computers than astronomy is about telescopes.”—E. Dijkstra
Dijkstra did take a bit narrow view of computer science though, or maybe he was a bit tongue-in-cheek here.
I think actual computers should influence computer science; for instance, it’s crucial for fast algorithms to be smart with respect to CPU cache usage, but many of the ‘classical computer science’ hash tables are quite bad in that area.
I’m a bit surprised this statement is being upvoted with such apparent admiration here. I’ve always found it rather inaccurate.