Un computer è un dispositivo elettronico programmabile che accetta dati grezzi come input e li elabora con un insieme di istruzioni (un programma) per produrre il risultato come output. Rende l'output subito dopo aver eseguito operazioni matematiche e logiche e può salvare l'output per un uso futuro. Può elaborare calcoli numerici e non numerici.Un computer è progettato per eseguire applicazioni e fornisce una varietà di soluzioni attraverso componenti hardware e software integrati. Funziona con l'aiuto di programmi e rappresenta i numeri decimali attraverso una stringa di cifre binarie. Ha anche una memoria che memorizza i dati, i programmi e il risultato dell'elaborazione.