Un elaboratore o computer (pron. italiana /komˈpjuter/[1]) è una macchina automatizzata in grado di eseguire complessi calcoli matematici ed eventualmente altri tipi di elaborazioni dati.[2][3] In particolare il computer nasce esclusivamente come macchina in grado di eseguire calcoli matematici e, solo a partire dalla seconda metà del XX secolo, evolve in macchina in grado di eseguire le elaborazioni dati più varie.