A function in the mathematical sense is something a little different than a function in the programming sense.
No, it depends on the context:
Under the imperative programming paradigm, "function" can refer to anything: subroutines with and without return values; deterministic and non-deterministic; and with and without side effects.
Under the functional programming paradigm, "function" nowadays usually has the mathematical meaning... well, at least in hardcore functional-programming circles (i.e. between Haskell programmers).
The differentiation between function and procedure a-la Pascal is, frankly, uninteresting and mostly useless.
In reply to Re^7: How do I go from procedural to object oriented programming?
by salva
in thread How do I go from procedural to object oriented programming?
by Lady_Aleena
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |