> But I dont see it as quite black
& white. To me it seems somewhat fuzzy.
It is fuzzy. But Roger is someone who likes things in black
and white.
A clearer distinction is whether or not the program
involves mutable state variables. That's definitely an indicator of "telling the
computer what to do", in the sense of telling it what values to put in
particular memory locations, and it's this that restricts the ability of
compilers to rearrange the execution plan.
|