As duas principais características de um computador são:

Responder a certos tipos de instruçóes de uma maneira bem definida; e executar uma lista de instruções, ou programas.