[net.misc] what is an algorithm?

bsg (06/08/82)

Does anyone have (or can anyone create) a good definition of algorithm?
I recently ran across the phrase "data-free algorithm," and I feel
that the phrase is meaningless.  However, I can't justify this gut
feeling without knowing what "algorithm" means.

My American Heritage Dictionary says "Any mechanical or recursive
computational procedure."  Aside from being ambiguous, this definition
is also inconsistent with my intuitions--I think one can desribe a
recipe, e.g., as an algorithm.  However, I would not describe a recipe
as a computational procedure.  I also immediately looked up "computational"
and "recursive."  The former was not even listed; the latter was defined
in terms of a mathematical formula whose later terms depend on earlier
terms.

I think this question is of general interest, but I'm sure others will not
agree, so reply by mail and I'll summarize for the net  (if I get
interesting/worthwhile replies).

Thanks!!

                                          Billie
                                          ...!npois!bsg