Os dois tipos básicos de computadores são computadores analógicos e computadores digitais. Os computadores analógicos usam sinais contínuos para representar dados, enquanto os computadores digitais usam sinais discretos para representar dados. Computadores analógicos são normalmente usados para tarefas como medição de grandezas físicas, como temperatura ou pressão. Os computadores digitais são normalmente usados para tarefas como processamento de dados e realização de cálculos.