De trin, der fortæller en computer, hvordan man udfører en bestemt opgave, kaldes
instruktioner . Disse instruktioner er skrevet på et sprog, som computeren kan forstå, kaldet
maskinkode .
Her er en sammenbrud af, hvordan det fungerer:
1. Programmeringssprog: Du skriver instruktionerne på et programmeringssprog som Python, Java eller C ++. Dette sprog er mere menneskelig læsbar end maskinkode.
2. kompilator/tolk: En kompilator eller tolk oversætter din kode til maskinkode. Denne kode er en række af dem og nuller, som computerens processor direkte kan forstå.
3. maskinkode: Maskinkoden er et sæt instruktioner, der beder computeren om at udføre specifikke handlinger som:
* Aritmetiske operationer: Tilføj, træk, multiplicer, divider osv.
* Datamanipulation: Flyt data rundt i hukommelsen, sammenlign værdier.
* input/output: Få data fra tastaturet, vis oplysninger på skærmen.
* kontrolstrøm: Bestem, hvilke instruktioner der skal udføres næste, baseret på visse betingelser.
4. eksekvering: Computerens Central Processing Unit (CPU) læser maskinens instruktioner og udfører dem efter hinanden. Denne proces fortsætter, indtil programmet er afsluttet.
Her er en analogi: Forestil dig, at du underviser i en robot for at lave en sandwich. Du vil give det trin-for-trin-instruktioner som:
1. Åbn køleskabet.
2. Tag brødet ud.
3. Spred smør på brødet.
4. Tilføj ost.
5. Luk køleskabet.
Disse instruktioner er som programmeringskode. Robotten kan kun forstå meget enkle kommandoer, så du er nødt til at opdele opgaven i små trin.
Kortfattet: Trinene, der fortæller en computer, hvordan man udfører en bestemt opgave, kaldes instruktioner. De er skrevet på et programmeringssprog og oversættes derefter til maskinkode, som computeren kan forstå og udføre.