Wat is codering en hoe werkt het?
Advertentie
Computercode is erg belangrijk. Bijna elk elektronisch apparaat dat u gebruikt, is afhankelijk van code. De manier waarop dingen werken kan behoorlijk verwarrend lijken, maar wanneer je het opsplitst, is het eigenlijk eenvoudig.
Mensen die code maken, worden programmeurs, coders of ontwikkelaars genoemd. Ze werken allemaal met computers om websites, apps en zelfs games te maken! Vandaag leer je welke code het is, waar het voor is en hoe je zelf kunt beginnen met het leren van code.
Wat is code?
Computers hebben hun eigen taal, Machine Code genaamd, die hen vertelt wat ze moeten doen. Zoals je kunt zien, is het voor mensen niet erg logisch!
Elk cijfer of elke letter vertelt de computer dat er iets in zijn geheugen moet worden gewijzigd. Dit kan een getal of een woord zijn, of een klein deel van een foto of video. Op zichzelf weten computers niet hoe ze iets moeten doen. Het is de taak van de programmeur om hen instructies te geven.
Het is mogelijk om machinecode te leren, maar het zou lang duren! Gelukkig is er een eenvoudigere manier om met computers te communiceren.
Wat is een programmeertaal?
Nu ziet dit er wat eenvoudiger uit! Deze foto laat zien hoe je de computer kunt laten zeggen Hallo, wereld . In plaats van machinecode gebruikt het een programmeertaal genaamd Python .
Bijna alle programmeertalen werken op dezelfde manier:
- U schrijft code om te vertellen wat het moet doen: afdrukken ("Hallo wereld") .
- De code is gecompileerd, waardoor deze wordt omgezet in machinecode die de computer kan begrijpen.
- De computer voert de code uit en schrijft Hallo, wereld terug naar ons.
Er zijn honderden verschillende programmeertalen die verwarrend kunnen lijken, maar ze doen allemaal hetzelfde. Je typt in wat je wilt doen, de compiler zet het om in een taal die de computer begrijpt, dan doet de computer het, wat wordt genoemd het uitvoeren van de code in de programmeertaal!
Wat is codering?
Codering is het proces waarbij een programmeertaal wordt gebruikt om een computer ertoe te brengen zich te gedragen zoals u dat wilt. Elke coderegel vertelt de computer iets te doen en een document vol coderegels wordt een script genoemd .
Elk script is ontworpen om een taak uit te voeren. Deze taak kan zijn om een afbeelding te maken en de grootte te wijzigen. Het kan een bepaald geluid of muziek afspelen. Als je op iemands bericht op sociale media klikt, is een script de oorzaak.
In tegenstelling tot mensen, zullen computers precies doen wat u hen opdraagt. Dit klinkt misschien geweldig, maar het kan problemen veroorzaken. Als je een computer vertelt om omhoog te gaan tellen en niet zegt dat hij moet stoppen, blijft hij voor altijd tellen! Als je een goede programmeur bent, moet je weten hoe je een computer moet laten handelen.
Wat is een programma?
Scripts alleen kunnen alleen dingen doen als ze zijn gecompileerd en vervolgens worden uitgevoerd . Dit is handig terwijl u er nog aan werkt, maar als u klaar bent, wilt u dat mensen die geen programmeur zijn uw script kunnen gebruiken. Wat je nodig hebt is om van je script een programma te maken .
Als je tevreden bent met je script, kun je het in een programma compileren. Zoals u al weet, verandert compileren de code van uw programmeertaal in machinecode die de computer kan begrijpen. Deze keer wordt de machinecode opgeslagen in een programma dat iedereen kan downloaden en gebruiken. Elke soort app, game of website is een programma.
Is codering moeilijk?
Codering kan heel eenvoudig zijn en iedereen kan de basis leren. Een goede analogie is om te denken aan codering als boeken in een bibliotheek. Sommige boeken gebruiken eenvoudige taal en de verhalen zijn gemakkelijk te begrijpen. Anderen gebruiken zeer complexe woorden en hebben verhalen die geen zin lijken te hebben. Of ze nu eenvoudig of moeilijk te lezen zijn, het zijn allemaal boeken.
Hoe meer boeken je leest, hoe beter je erin wordt. De ingewikkelde taal of verwarrende verhalen worden gemakkelijker te begrijpen totdat je op een dag dingen kunt lezen waar je in het verleden niet eens van zou dromen!
Leren coderen is hetzelfde. De eerste keer dat u probeert te coderen, zult u het moeilijk vinden, maar elke keer dat u het doet, wordt u beter. Als u het moeilijk vindt om een programmeertaal te leren, kunt u de belangrijke ideeën erachter nog steeds leren met behulp van een visuele codeertaal. Je kunt zelfs je eigen Mario-spel maken. Maak je eigen Mario-spel! Scratch Basics voor kinderen en volwassenen Maak je eigen Mario-spel! Scratch Basics voor kinderen en volwassenen Wist je dat je games kunt maken, zelfs als je niet weet hoe je moet programmeren? Hier is een complete gids om aan de slag te gaan met het maken van je eerste game in Scratch. Lees meer zonder code te typen!
Hoe ziet code eruit
De afbeelding hierboven toont een script met de naam hello_name . Je hebt al gezien dat een enkele regel code de computer naar het scherm kan laten afdrukken. Laten we zeggen dat in plaats van alleen maar hallo wereld te zeggen, u wilt dat de gebruiker hun naam typt en dat de computer ze bij naam begroet? Laten we afbreken wat hier gebeurt.
- Wanneer het script wordt gestart, drukt de computer een vraag op het scherm af.
- Vervolgens wacht de computer totdat de gebruiker zijn naam invoert en slaat deze op.
- "Hallo" wordt op het scherm afgedrukt, samen met de opgeslagen naam .
- In het Cmder-venster wordt het script gecompileerd en uitgevoerd met Python .
- Het script liep precies zoals het was ontworpen voordat het werd afgesloten.
Dit voorbeeld toont u een eenvoudig stuk code geschreven in een code-editor en uitgevoerd in Cmder, een type terminalvenster . Maak je geen zorgen over wat een van deze dingen nu is. Je weet nu hoe de Python-code eruit ziet en hoe dit script werkt.
Hoe code een programma wordt
Als je helemaal nieuw bent in code, vraag je je misschien nog steeds af hoe scripts zoals die hierboven het soort programma's worden dat je gewend bent te gebruiken. In de bovenstaande afbeelding is het linkervenster een hulpmiddel om Python-scripts om te zetten in programma's. Het venster rechts heeft een pictogram met de naam hello_name.exe . Ik denk dat je wel kunt raden wat er gebeurt als je erop klikt!
Van geen code tot een voltooid programma. Dit voorbeeld is heel eenvoudig, maar zo werkt bijna alle codering. Elke dag gebruiken mensen programmeertalen die ze hebben geleerd om scripts te schrijven, die programma's worden die we allemaal gebruiken.
Codering is cool
Het artikel van vandaag heeft je geleerd wat code is en hoe sommige Python-code werkt. Er zijn veel geweldige websites en apps waarmee je ook kunt leren programmeren!
Codering is voor iedereen en starten is nog nooit zo eenvoudig geweest. U kunt zelfs leren coderen met Minecraft Minecraft Hour of Code leert kinderen de basisprincipes van programmeren Minecraft Hour of Code leert kinderen de basisprincipes van programmeren Minecraft Hour of Code biedt verschillende uitstekende zelfstudies om kinderen te helpen de basisprincipes van programmeren te leren. Lees verder !
Ontdek meer over: Codeercursussen, programmeren.