Hva er koding, og hvordan fungerer det?
Annonse
Datakode er veldig viktig. Nesten hver elektronisk enhet du bruker er avhengig av kode. Måten ting fungerer kan virke ganske forvirrende, men når du bryter det ned er det faktisk enkelt.
Folk som lager kode kalles programmerere, kodere eller utviklere. De jobber alle med datamaskiner for å lage nettsteder, apper og til og med spill! I dag lærer du hvilken kode den, hva den er til og hvordan du kan begynne å lære deg kode.
Hva er kode?
Datamaskiner har sitt eget språk kalt Maskinkode som forteller dem hva de skal gjøre. Som du ser, gir det ikke mye mening for mennesker!
Hvert nummer eller bokstav forteller datamaskinen om å endre noe i minnet . Dette kan være et tall eller et ord, eller en liten del av et bilde eller en video. For seg selv vet ikke datamaskiner hvordan de skal gjøre noe. Det er programmererens jobb å gi dem instruksjoner.
Det er mulig å lære seg maskinkode, men det vil ta lang tid! Heldigvis er det en enklere måte å kommunisere med datamaskiner på.
Hva er et programmeringsspråk?
Nå ser dette litt lettere ut å forstå! Dette bildet viser hvordan du kan fortelle datamaskinen å si hei, verden . I stedet for å bruke maskinkode, bruker den et programmeringsspråk som heter Python .
Nesten alle programmeringsspråk fungerer på samme måte:
- Du skriver kode for å fortelle det hva du skal gjøre: skriv ut ("Hei, verden") .
- Koden er satt sammen, som gjør den til maskinkode datamaskinen kan forstå.
- Datamaskinen kjører koden, og skriver Hei, verden tilbake til oss.
Det er hundrevis av forskjellige programmeringsspråk som kan virke forvirrende, men de gjør alle det samme. Du skriver inn hva du vil at den skal gjøre, kompilatoren gjør det til språk datamaskinen forstår, så gjør datamaskinen det, som kalles å utføre koden i programmeringsprat!
Hva er koding?
Koding er prosessen med å bruke et programmeringsspråk for å få en datamaskin til å oppføre seg slik du vil ha den. Hver kodelinje forteller datamaskinen om å gjøre noe, og et dokument fullt av kodelinjer kalles et skript .
Hvert manus er designet for å utføre en jobb. Denne jobben kan være å ta et bilde og endre størrelse. Det kan spille en viss lyd eller musikkstykke. Når du klikker som på noens innlegg på sosiale medier, er et skript det som får det til å skje.
I motsetning til mennesker, vil datamaskiner gjøre akkurat det du ber dem om. Dette høres kanskje bra ut, men det kan føre til problemer. Hvis du ber en datamaskin om å begynne å telle oppover, og ikke sier at den skal stoppe, vil den fortsette å telle for alltid! Å være en god programmerer handler om å vite hvordan man ber en datamaskin handle.
Hva er et program?
Skript av seg selv kan bare gjøre ting hvis de er samlet og deretter henrettet . Dette er nyttig mens du fremdeles jobber med det, men når du er ferdig, vil du at folk som ikke er programmerere skal kunne bruke skriptet ditt. Det du trenger er å gjøre skriptet ditt til et program .
Når du er fornøyd med skriptet ditt, kan du kompilere det til et program. Som du allerede vet, endrer kompilering koden fra programmeringsspråket til maskinkode datamaskinen kan forstå. Denne gangen blir maskinkoden lagret i et program som alle kan laste ned og bruke. Alle slags apper, spill eller nettsteder er et program.
Er koding vanskelig?
Koding kan være veldig enkelt, og alle kan lære det grunnleggende. En god analogi er å tenke på koding som bøker i et bibliotek. Noen bøker bruker enkelt språk, og historiene er enkle å forstå. Andre bruker veldig sammensatte ord og har historier som ser ut til å være uten mening. Enten de er enkle eller vanskelige å lese, er alle bøker.
Jo flere bøker du leser, jo bedre blir du på det. Det kompliserte språket eller forvirrende historier blir lettere å forstå til du en dag kan lese ting du ikke engang drømte om før!
Å lære å kode er det samme. Første gang du prøver å kode vil du ha det vanskelig, men hver gang du gjør det blir du bedre. Hvis du synes det er vanskelig å lære et programmeringsspråk, kan du fremdeles lære de viktige ideene bak det ved å bruke et visuelt kodespråk. Du kan til og med lage ditt eget Mario-spill Lag ditt eget Mario-spill! Grunnleggende om riper for barn og voksne Lag ditt eget Mario-spill! Grunnleggende om riper for barn og voksne Visste du at du kan lage spill selv om du ikke vet programmering? Her er en komplett guide for å komme i gang med å lage ditt første spill i Scratch. Les mer uten å skrive noen kode i det hele tatt!
Hvordan ser kode ut
Bildet over viser et skript som heter hello_name . Du har allerede sett at en enkelt kodelinje kan få datamaskinen til å skrive ut på skjermen. La oss si at i stedet for bare å si hei verden, vil du at brukeren skal skrive inn navnet sitt, og at datamaskinen skal hilse på dem ved navn? La oss bryte ned det som skjer her.
- Når skriptet starter skriver datamaskinen ut et spørsmål på skjermen.
- Deretter venter datamaskinen på at brukeren skriver inn navnet sitt, og lagrer det.
- "Hei" skrives ut på skjermen sammen med det lagrede navnet .
- I Cmder-vinduet kompilerer og kjører skriptet ved hjelp av Python .
- Skriptet kjørte akkurat slik det ble designet før det gikk ut.
Dette eksemplet viser et enkelt stykke kode skrevet i en kodeditor, og kjøres i Cmder, som er en type terminalvindu . Ikke bekymre deg for mye om hva av disse tingene er for nå. Du vet nå hvordan Python-koden ser ut og hvordan dette skriptet fungerer.
Hvordan kode blir et program
Hvis du er helt ukjent med kode, kan du fremdeles lure på hvordan skript som det ovenfor blir den typen programmer du er vant til å bruke. På bildet over er vinduet til venstre et verktøy for å gjøre Python-skript til programmer. Vinduet til høyre har et ikon som heter hello_name.exe . Jeg tror du kan gjette hva som skjer hvis du skulle klikke på det!
Fra ingen kode, til et ferdig program. Dette eksemplet er veldig enkelt, men det er slik nesten all koding fungerer. Hver dag bruker folk programmeringsspråk de har lært, for å skrive manus, som vil bli programmer vi alle bruker.
Koding er kult
Dagens artikkel har lært deg hva kode er, og hvordan noen Python-koder fungerer. Det er mange flotte nettsteder og apper som kan hjelpe deg å lære programmering også!
Koding er for alle, og det har aldri vært enklere å starte. Du kan til og med lære å kode ved å bruke Minecraft Minecraft Hour of Code Teaches Kids det grunnleggende om programmering Minecraft Hour of Code Lærer Kids det grunnleggende om programmering Minecraft Hour of Code gir flere gode tutorials for å hjelpe barna å lære det grunnleggende i programmering. Les mer !
Utforsk mer om: Kodingsveiledninger, programmering.