Mens computere faktisk er elektroniske enheder, er det, der adskiller dem, deres
programmerbarhed og
generel natur . Lad os nedbryde det:
1. Programmerbarhed:
* computere er utroligt alsidige, fordi de kan programmeres. Dette betyder, at du kan give en computer et sæt instruktioner (et program) til at udføre en lang række opgaver, fra enkle beregninger til komplekse simuleringer. Denne fleksibilitet gør dem forskellige fra enheder med fast funktionalitet.
* Andre elektroniske enheder er typisk designet til specifikke opgaver. Tænk på en brødrister (varmebrød), et tv (viser billeder) eller en lommeregner (grundlæggende aritmetik). Selvom de måske har et vist niveau af justerbarhed, er deres kernefunktionalitet foruddefineret.
2. Generel natur:
* computere er ikke begrænset til en bestemt opgave. En enkelt computer kan bruges til at skrive dokumenter, gennemse internettet, redigere videoer, spille spil og meget mere, alt sammen ved at ændre softwaren (programmer), den kører.
* Andre elektroniske enheder har normalt et entydigt formål. Du ville ikke bruge et køleskab til at redigere fotos eller en mikrobølgeovn til at streame film.
Her er en analogi:
Tænk på en computer som en alsidig køkkenkniv. Du kan bruge det til at hugge grøntsager, skive brød eller endda skære en kalkun ved at justere din teknik. På den anden side er andre elektroniske enheder som specialiserede køkkenværktøjer som en dåseåbner eller en Apple Corer. De er gode til deres specifikke opgaver, men begrænses i deres overordnede funktionalitet.
I det væsentlige er computere elektroniske kamæleoner. De tilpasser og udfører forskellige opgaver baseret på de instruktioner, de modtager gennem software, hvilket gør dem grundlæggende forskellige fra andre elektroniske enheder med faste eller begrænsede funktioner.