That which works out a value by fixed steps. It reasons so the answer can be repeated by anyone.
Latin calculator (a reckoner, an accountant), from calculare, from calculus (a pebble used for counting); the human office named first, the machine only much later.
That which works a value out by fixed steps on someone else's behalf — the reckoning made repeatable by anyone who asks it the same question.