So we have two types of processors here:
1: Able to deal with numbers quickly
2: Able to deal with patterns and abstractions quickly
(at least relatively)
I believe most chess masters use are adept at pattern matching and then thinking ahead a few moves/patterns.
Chess programs use both exhaustive methods, pruning algorithms, and pattern recognition. Specially adpated machines and software are now able to sometimes beat humans in this ONE endeavor.
As you might observe and possible conclude that the two approaches start from different positions.
One from pattern/abstraction the other from detail.
Lets take another example. You walk into a pool hall. You face a wall. You here a clacking sound. You conclude two pool balls have collided (you might be wrong but it sounded ABOUT right).
How did u do this? Ok lets take a simple look: pool hall, pool balls, pool balls make noise colliding, so what if the material of the pool ball is somthing you've never encountered before). (Prefetched the pool hall experience, fired up the right neuron early; maybe if u visualized and maybe subconciously?)
How do we get a computer to analyze the equivalent?
Exhaustive search of sounds. No similar sound in Database?
Begin exhaustive analysis! Might take awhile and only as good as the person who wrote the program so it might take forever too. Likely conclusion: two objects of plastic like characterists collided? Darn the computer forgot to mention they were most likely round.
It's a long way before we get the computer to know that it's entering a pool hall and filtering out irrelevant (in terms of human perception) information.
Personally I like it much much better that way.
Let's hope that machines are not the next step in evolution.
The loving are the daring!