How do we differentiate between a computer and a calculator

computer scienceconcepts

In this SO Question there is a comment by starblue that

A computer without loops is a calculator

Is this true?
Is that the only difference?
Is there a set of criteria to differentiate or has the line become very blurred?

Best Answer

a computer is generally turing complete

whereas the calculator is either a Pushdown Automaton (when it has brackets and priority of operations) or a Finite State Automat when it doesn't (it excecutes the next operation on the last result)

Related Topic