hergieburbur
Distinguished
therefore a cpu cannot be stupid. - True or FALSE?
If you want to get into semantics:
"That new dual core chip is stupid fast."
I once was told by a math teacher that the scientific calculators we were using were stupid because they had have the numbers typed into them opposite of what's normally done. First thing that came to mind what "stupid programmers then."
A CPU being stupid? Nah. It's only it's strengths lie in other places.
What did he consider the way its normally done? I've had to program (assembly code, REAL programming there) chips to act as calculators in standard (infix), prefix, and postfix (Reverse Polish) notation for various school projects. All are valid means, and all have their advantages and disadvantages from a computing standpoint.
This also can also serve as another comparison between the brain and a CPU. For a standard mathematical equation (infix), say 5*(3+4), we can immediately go to the innermost parenthesis and work outward, whereas a CPU (more calculator or computer), must read the entire expression before beginning calculation.
On the other hand, postfix is more efficient from a calculator standpoint. The same expression as above would now be 534+*, which is much more difficult for a person to read than a computer, but the computer can begin processing as soon as it reads the first operator, while it is still reading in the rest of the equation.
For certain applications, postfix calculators are considered superior to normal calculators.