"Mathworld" says:
The process of applying an algorithm to an input to obtain an output is called a computation.
and
A computation is an operation that begins with some initial conditions and gives an output which follows from a definite set of rules.
Example that makes sense to me: Cube solving algorithm.
*) Input = Random cube configuration.
*) Computation =
1. Apply step 1 of the generic cube solving algorithm that depends on input.
...
N. Apply step N of the generic cube solving algorithm that depends on input and previous steps.
*) Output = Solving sequence.
Example that does not make sense to me: "PLL U" algorithm (sequence).
*) Input = Since we already know we're dealing with a "PLL U" case, the only input I can see is the physical cube in such a configuration. Plus, the input never changes.
*) Computation = What computation? The only thing to do is to apply the dumb sequence.
*) Output = What is the output of the "computation"? Not the sequence, since it's the "algorithm", or part of it. The output may be the physically solved cube.
I certainly don't consider that performing physical actions (magic competitions, cooking, speed writing, etc.) belongs to the scope of algorithmic science.
Because using different words with more precise meanings/contexts helps communication?
The problem is, I really can't see why it would be more precise.
What if I say: "Show me your move sequence for PLL U". Is it difficult to understand? What is the added value if you say "algorithm"?
Moreover, the way we use the word in data processing perfectly applies to cube solving. It's interesting to propose an algorithm (a well defined strategy) based on commutators for example.
Having an additional derived meaning (even worse, the word has lost it's very meaning) really is polluting.
Nothing wrong with calling our move sequences "algorithms", it's just a very narrow usage of the term, not a wrong one.
As you understand, I still consider it's a wrong usage.
Stefan, most of the time, I value your opinions, so I want you to make me understand why it is a good word! Thank you.
(Media love this word, no matter what it means or what they think it means...)