quantum computer electronic computer digital computer analog computer thinking machine analogue computer universal turing machine hypercomputer computor computator