Coderen en syntax
Scratch
Scratch
Coderen betekent het schrijven van instructies voor een computer. Je gebruikt een speciale taal, een programmeertaal, omdat een computer geen gewone mensentaal begrijpt. Stel dat je een computer wilt laten tellen tot duizend, dan kun je niet gewoon zeggen: “Tel tot duizend.” In plaats daarvan schrijf je code in een programmeertaal, zoals Scratch.
In codeertaal zou je bijvoorbeeld de volgende code gebruiken:
herhaal 1000 keer:
tel 1 erbij
Als je klaar bent met het schrijven van je programma, moet de computer jouw code nog omzetten in een taal die hij begrijpt: enen (1) en nullen (0). Dat heet compileren. Dit maakt het mogelijk dat de computer jouw instructies uitvoert of interpreteerd.
Woorden die nuttig zijn om te weten:
Code: Instructies in een programmeertaal die de computer moet uitvoeren.
Coderen: Het schrijven van code voor een computer.
Compileren: Een programma omzetten in een taal die de computer begrijpt.
Interpreteren: De computer voert een programma regel voor regel uit.
Elke programmeertaal heeft zijn eigen regels. Deze regels noemen we syntax. Het is net zoals bij gewone taal. Kijk maar eens naar deze twee zinnen:
“Ik kan supergoed coderen.”
“Coderen supergoed kan ik.”
De eerste zin klopt, omdat die de regels van de Nederlandse taal volgt. De tweede zin klopt niet helemaal, maar als mens kun je nog wel ongeveer begrijpen wat er bedoeld wordt.
Computers zijn anders. Zij begrijpen alleen code die 100% volgens de regels van de programmeertaal is geschreven. Als er een fout in je code zit, begrijpt de computer het niet en krijg je een foutmelding. Zo’n fout noemen we een syntax fout.
Woorden die handig zijn om te weten:
Syntax: De regels van een programmeertaal.
Syntax fout: Een fout in je code die ontstaat omdat je de regels niet goed hebt gevolgd.
Overal om ons heen zijn computers, en die voeren elke dag belangrijke taken uit. Denk aan:
Leren via online lessen.
Spelen van spelletjes.
Berichten sturen naar vrienden.
Video's kijken.
Elk apparaat dat je gebruikt, van je telefoon tot een robot, werkt door programma’s die zijn geschreven door programmeurs. Zonder programmeurs zouden computers helemaal niets kunnen, en zou de wereld er heel anders uitzien.
Coderen is dus belangrijk omdat het ons helpt om technologie te begrijpen en te gebruiken.
Wie weet schrijf jij straks de code voor een supercool spel of een robot die mensen helpt!