Det er ikke helt nøjagtigt at sige, at et computerprogram "gør noget * for * en computer". Det er mere nøjagtigt at sige, at et computerprogram
fortæller en computer, hvad de skal gøre .
Her er en sammenbrud:
* computer: En maskine, der kan behandle information. Det er designet til at følge instruktionerne.
* computerprogram: Et sæt instruktioner skrevet på et sprog, som computeren forstår. Den fortæller computeren, hvad de skal gøre trin for trin.
* Processen: Computeren læser programmets instruktioner og udfører dem.
Tænk på et computerprogram som en opskrift. Opskriften (programmet) fortæller dig (computeren), hvilke ingredienser du skal bruge (data), og hvordan du kombinerer dem (instruktioner) for at oprette en skål (resultat).
Eksempler:
* tekstbehandler: Et program, der giver dig mulighed for at oprette og redigere tekstdokumenter. Det giver computerinstruktionerne om, hvordan man viser tekst, formaterer den og gemmer den i en fil.
* webbrowser: Et program, der giver dig mulighed for at gennemse internettet. Den fortæller computeren, hvordan man opretter forbindelse til websteder, download data og viser websider.
* Game: Et program, der giver underholdning ved at simulere en interaktiv oplevelse. Den fortæller computeren, hvordan man viser grafik, spiller lyde, reagerer på brugerinput og følger spillets regler.
Kort sagt er computerprogrammer hjernerne på computeren. De fortæller det, hvad de skal gøre og få det til at udføre nyttige opgaver.