Quote:
Originally Posted by

**jnjnjn**
An algorithm can be expressed in infinite implemetations.

That is just a corollary of your original statement that I disagreed with. It can certainly be coded up many different ways, but that doesn't change the mathematical steps, which are the algorithm in my opinion.

Quote:
Originally Posted by

**jnjnjn**
Your confusing an algorithm with a mathematical proof (although that's imprecise in itself and should be an logic proof).

I'm not sure what you mean by mathematical proof, or why you mentioned it and then corrected it to a logic proof. A solution method of the type I described is neither a proof of any kind, nor related to such. So no, I'm not confusing those.

Quote:
Originally Posted by

**jnjnjn**
For a physicist this is sometimes more or less the same.

Are you a physicist or a mathematician? I don't get your point.

Quote:
Originally Posted by

**jnjnjn**
It's also more relevant if you use functional programming languages, but not at all the same from an general programming point of few.

What is more relevant?

Quote:
Originally Posted by

**jnjnjn**
In short, your view on an algorithm is way to strict. Normally it's just a 'vague' outline and a set of pointers how to think.

No more no less. So your actually talking about the implementation in pseudo code that I mentioned.

J.

Actually I would argue that your definition is way too loose, to the point of being incorrect. I think I understand what you mean by "implementation in pseudo code", and if so then I agree that that is what I am referring to, although it exists as a set of mathematical steps (operations) before you ever start writing code (except in the most trivial cases perhaps).

I'm curious where your definition of

*algorithm* comes from. In the case of the example that I gave previously, what part of that process would you regard as the algorithm?

Having just done a brief literature search and sampled a few results, I can't find anyone using it as you describe. I also checked the ubiquitous Wikipedia and found that the article there uses pretty much exactly the same definition that I gave.