Det är inte riktigt korrekt att säga ett datorprogram "gör något * för * en dator". Det är mer exakt att säga att ett datorprogram
berättar för en dator vad man ska göra .
Här är en uppdelning:
* dator: En maskin som kan bearbeta information. Det är utformat för att följa instruktionerna.
* Datorprogram: En uppsättning instruktioner skrivna på ett språk som datorn förstår. Den berättar för datorn vad man ska göra steg för steg.
* Processen: Datorn läser programmets instruktioner och kör dem.
Tänk på ett datorprogram som ett recept. Receptet (programmet) berättar (datorn) vilka ingredienser du ska använda (data) och hur man kombinerar dem (instruktioner) för att skapa en maträtt (resultat).
Exempel:
* Word Processor: Ett program som låter dig skapa och redigera textdokument. Det ger datorinstruktionerna om hur du visar text, formaterar den och sparar den i en fil.
* webbläsare: Ett program som låter dig bläddra i internet. Den berättar för datorn hur man ansluter till webbplatser, laddar ner data och visar webbsidor.
* Spel: Ett program som ger underhållning genom att simulera en interaktiv upplevelse. Den berättar för datorn hur man visar grafik, spelar ljud, svarar på användarinmatning och följ spelets regler.
Kort sagt, datorprogram är datorns hjärnor. De berättar vad de ska göra och få det att utföra användbara uppgifter.